47 return file.getSize();
57 wassert (buffer !=
nullptr && bytesToRead >= 0);
59 const size_t num =
readInternal (buffer, (
size_t) bytesToRead);
94 HANDLE h = CreateFileA (
file.getFullPathName().toUTF8(), GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0,
95 OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, 0);
97 if (
h != INVALID_HANDLE_VALUE)
100 status = getResultForLastError();
110 status = getResultForLastError();
114 return (
size_t) actualNum;
128 const int f = open (
file.getFullPathName().toUTF8(), O_RDONLY, 00644);
133 status = getResultForErrno();
146 status = getResultForErrno();
#define nullptr
Definition DistrhoDefines.h:75
unsigned f
Definition inflate.c:1572
#define wassert(expression)
Definition AudioSampleBuffer.h:33
static int64 water_fileSetPosition(void *handle, int64 pos)
long long int64
Definition water.h:100
unsigned int DWORD
Definition swell-types.h:164
void * HANDLE
Definition swell-types.h:212
BOOL CloseHandle(HANDLE hand)
Definition swell.cpp:157
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
int result
Definition process.c:1455
struct zdirent * file
Definition win32.c:1500