Lines Matching defs:handle
52 deFile* deFile_createFromHandle (deUintptr handle)
54 int fd = (int)handle;
215 HANDLE handle;
228 deFile* deFile_createFromHandle (deUintptr handle)
233 CloseHandle((HANDLE)handle);
237 file->handle = (HANDLE)handle;
245 HANDLE handle = DE_NULL;
287 handle = CreateFile(filename, access, FILE_SHARE_DELETE|FILE_SHARE_READ|FILE_SHARE_WRITE, DE_NULL, create, FILE_ATTRIBUTE_NORMAL, DE_NULL);
288 if (handle == INVALID_HANDLE_VALUE)
291 return deFile_createFromHandle((deUintptr)handle);
296 CloseHandle(file->handle);
307 if (!SetHandleInformation(file->handle, HANDLE_FLAG_INHERIT, (flags & DE_FILE_CLOSE_ON_EXEC) ? HANDLE_FLAG_INHERIT : 0))
329 return SetFilePointer(file->handle, lowBits, &highBits, method) != INVALID_SET_FILE_POINTER;
335 LONG lowBits = SetFilePointer(file->handle, 0, &highBits, FILE_CURRENT);
343 DWORD lowBits = GetFileSize(file->handle, &highBits);
374 result = ReadFile(file->handle, buf, bufSize32, &numRead32, DE_NULL);
391 result = WriteFile(file->handle, buf, bufSize32, &numWritten32, DE_NULL);