Lines Matching refs:fd
136 COMPILER_RT_VISIBILITY int lprofLockFd(int fd) { in lprofLockFd() argument
146 while (fcntl(fd, F_SETLKW, &s_flock) == -1) { in lprofLockFd()
156 flock(fd, LOCK_EX); in lprofLockFd()
161 COMPILER_RT_VISIBILITY int lprofUnlockFd(int fd) { in lprofUnlockFd() argument
171 while (fcntl(fd, F_SETLKW, &s_flock) == -1) { in lprofUnlockFd()
181 flock(fd, LOCK_UN); in lprofUnlockFd()
187 int fd; in lprofLockFileHandle() local
189 fd = _fileno(F); in lprofLockFileHandle()
191 fd = fileno(F); in lprofLockFileHandle()
193 return lprofLockFd(fd); in lprofLockFileHandle()
197 int fd; in lprofUnlockFileHandle() local
199 fd = _fileno(F); in lprofUnlockFileHandle()
201 fd = fileno(F); in lprofUnlockFileHandle()
203 return lprofUnlockFd(fd); in lprofUnlockFileHandle()
208 int fd; in lprofOpenFileEx() local
210 fd = open(ProfileName, O_RDWR | O_CREAT, 0666); in lprofOpenFileEx()
211 if (fd < 0) in lprofOpenFileEx()
214 if (lprofLockFd(fd) != 0) in lprofOpenFileEx()
218 f = fdopen(fd, "r+b"); in lprofOpenFileEx()
227 fd = _open_osfhandle((intptr_t)h, 0); in lprofOpenFileEx()
228 if (fd == -1) { in lprofOpenFileEx()
233 if (lprofLockFd(fd) != 0) in lprofOpenFileEx()
237 f = _fdopen(fd, "r+b"); in lprofOpenFileEx()
246 fd = open(ProfileName, O_RDWR | O_CREAT, 0666); in lprofOpenFileEx()
247 if (fd < 0) in lprofOpenFileEx()
249 f = fdopen(fd, "r+b"); in lprofOpenFileEx()