Home | History | Annotate | Download | only in deutil

Lines Matching full:handle

52 deFile* deFile_createFromHandle (deUintptr handle)
54 int fd = (int)handle;
214 HANDLE handle;
227 deFile* deFile_createFromHandle (deUintptr handle)
232 CloseHandle((HANDLE)handle);
236 file->handle = (HANDLE)handle;
244 HANDLE handle = DE_NULL;
286 handle = CreateFile(filename, access, FILE_SHARE_DELETE|FILE_SHARE_READ|FILE_SHARE_WRITE, DE_NULL, create, FILE_ATTRIBUTE_NORMAL, DE_NULL);
287 if (handle == INVALID_HANDLE_VALUE)
290 return deFile_createFromHandle((deUintptr)handle);
295 CloseHandle(file->handle);
306 if (!SetHandleInformation(file->handle, HANDLE_FLAG_INHERIT, (flags & DE_FILE_CLOSE_ON_EXEC) ? HANDLE_FLAG_INHERIT : 0))
328 return SetFilePointer(file->handle, lowBits, &highBits, method) != INVALID_SET_FILE_POINTER;
334 LONG lowBits = SetFilePointer(file->handle, 0, &highBits, FILE_CURRENT);
342 DWORD lowBits = GetFileSize(file->handle, &highBits);
373 result = ReadFile(file->handle, buf, bufSize32, &numRead32, DE_NULL);
390 result = WriteFile(file->handle, buf, bufSize32, &numWritten32, DE_NULL);