Searched defs:duplicatedHandle (Results 1 - 2 of 2) sorted by relevance

/external/webkit/Source/WebKit2/Platform/win/
H A DSharedMemoryWin.cpp68 static bool getDuplicatedHandle(HANDLE sourceHandle, DWORD sourcePID, HANDLE& duplicatedHandle) argument
70 duplicatedHandle = 0;
79 BOOL success = ::DuplicateHandle(sourceProcess, sourceHandle, ::GetCurrentProcess(), &duplicatedHandle, 0, FALSE, DUPLICATE_SAME_ACCESS | DUPLICATE_CLOSE_SOURCE);
104 HANDLE duplicatedHandle;
105 if (!getDuplicatedHandle(reinterpret_cast<HANDLE>(sourceHandle), sourcePID, duplicatedHandle))
108 handle.m_handle = duplicatedHandle;
194 HANDLE duplicatedHandle; local
195 if (!::DuplicateHandle(processHandle, m_handle, processHandle, &duplicatedHandle, accessRights(protection), FALSE, 0))
198 handle.m_handle = duplicatedHandle;
/external/webkit/Source/WebKit2/Platform/unix/
H A DSharedMemoryUnix.cpp208 int duplicatedHandle; local
209 while ((duplicatedHandle = dup(m_fileDescriptor)) == -1) {
216 while ((fcntl(duplicatedHandle, F_SETFD, FD_CLOEXEC | accessModeFile(protection)) == -1)) {
219 while (close(duplicatedHandle) == -1 && errno == EINTR) { }
223 handle.m_fileDescriptor = duplicatedHandle;

Completed in 168 milliseconds