w95io.c File Reference


Typedefs

typedef BOOL(WINAPI * GetFileAttributesExFn )(LPCTSTR, GET_FILEEX_INFO_LEVELS, LPVOID)

Functions

void _PR_MD_INIT_IO ()
PRStatus _PR_MD_WAIT (PRThread *thread, PRIntervalTime ticks)
PRStatus _PR_MD_WAKEUP_WAITER (PRThread *thread)
PROsfd _PR_MD_OPEN (const char *name, PRIntn osflags, int mode)
PROsfd _PR_MD_OPEN_FILE (const char *name, PRIntn osflags, int mode)
PRInt32 _PR_MD_READ (PRFileDesc *fd, void *buf, PRInt32 len)
PRInt32 _PR_MD_WRITE (PRFileDesc *fd, const void *buf, PRInt32 len)
PROffset32 _PR_MD_LSEEK (PRFileDesc *fd, PROffset32 offset, PRSeekWhence whence)
PROffset64 _PR_MD_LSEEK64 (PRFileDesc *fd, PROffset64 offset, PRSeekWhence whence)
PRInt32 _PR_MD_FSYNC (PRFileDesc *fd)
PRInt32 _MD_CloseFile (PROsfd osfd)
void FlipSlashes (char *cp, size_t len)
PRStatus _PR_MD_CLOSE_DIR (_MDDir *d)
PRStatus _PR_MD_OPEN_DIR (_MDDir *d, const char *name)
char_PR_MD_READ_DIR (_MDDir *d, PRIntn flags)
PRInt32 _PR_MD_DELETE (const char *name)
void _PR_FileTimeToPRTime (const FILETIME *filetime, PRTime *prtm)
PRInt32 _PR_MD_STAT (const char *fn, struct stat *info)
PRInt32 _PR_MD_GETFILEINFO64 (const char *fn, PRFileInfo64 *info)
PRInt32 _PR_MD_GETFILEINFO (const char *fn, PRFileInfo *info)
PRInt32 _PR_MD_GETOPENFILEINFO64 (const PRFileDesc *fd, PRFileInfo64 *info)
PRInt32 _PR_MD_GETOPENFILEINFO (const PRFileDesc *fd, PRFileInfo *info)
PRStatus _PR_MD_SET_FD_INHERITABLE (PRFileDesc *fd, PRBool inheritable)
void _PR_MD_INIT_FD_INHERITABLE (PRFileDesc *fd, PRBool imported)
void _PR_MD_QUERY_FD_INHERITABLE (PRFileDesc *fd)
PRInt32 _PR_MD_RENAME (const char *from, const char *to)
PRInt32 _PR_MD_ACCESS (const char *name, PRAccessHow how)
PRInt32 _PR_MD_MKDIR (const char *name, PRIntn mode)
PRInt32 _PR_MD_MAKE_DIR (const char *name, PRIntn mode)
PRInt32 _PR_MD_RMDIR (const char *name)
PRStatus _PR_MD_LOCKFILE (PROsfd f)
PRStatus _PR_MD_TLOCKFILE (PROsfd f)
PRStatus _PR_MD_UNLOCKFILE (PROsfd f)
PRInt32 _PR_MD_PIPEAVAILABLE (PRFileDesc *fd)
typedef HANDLE (WINAPI *CreateFileWFn)(LPCWSTR
typedef BOOL (WINAPI *FindNextFileWFn)(HANDLE
typedef DWORD (WINAPI *GetFullPathNameWFn)(LPCWSTR
typedef UINT (WINAPI *GetDriveTypeWFn)(LPCWSTR)
void FlipSlashesW (PRUnichar *cp, size_t len)
PROsfd _PR_MD_OPEN_FILE_UTF16 (const PRUnichar *name, PRIntn osflags, int mode)
PRStatus _PR_MD_OPEN_DIR_UTF16 (_MDDirUTF16 *d, const PRUnichar *name)
PRUnichar_PR_MD_READ_DIR_UTF16 (_MDDirUTF16 *d, PRIntn flags)
PRStatus _PR_MD_CLOSE_DIR_UTF16 (_MDDirUTF16 *d)
PRInt32 _PR_MD_GETFILEINFO64_UTF16 (const PRUnichar *fn, PRFileInfo64 *info)

Variables

struct _MDLock _pr_ioq_lock
typedef DWORD
typedef LPSECURITY_ATTRIBUTES
typedef HANDLE
typedef LPWIN32_FIND_DATAW
typedef LPWSTR
PRBool _pr_useUnicode = PR_FALSE


Typedef Documentation

typedef BOOL(WINAPI * GetFileAttributesExFn)(LPCTSTR, GET_FILEEX_INFO_LEVELS, LPVOID)


Function Documentation

void _PR_MD_INIT_IO ( void   ) 

PRStatus _PR_MD_WAIT ( PRThread thread,
PRIntervalTime  ticks 
)

PRStatus _PR_MD_WAKEUP_WAITER ( PRThread thread  ) 

PROsfd _PR_MD_OPEN ( const char name,
PRIntn  osflags,
int  mode 
)

PROsfd _PR_MD_OPEN_FILE ( const char name,
PRIntn  osflags,
int  mode 
)

PRInt32 _PR_MD_READ ( PRFileDesc fd,
void *  buf,
PRInt32  len 
)

PRInt32 _PR_MD_WRITE ( PRFileDesc fd,
const void *  buf,
PRInt32  len 
)

PROffset32 _PR_MD_LSEEK ( PRFileDesc fd,
PROffset32  offset,
PRSeekWhence  whence 
)

PROffset64 _PR_MD_LSEEK64 ( PRFileDesc fd,
PROffset64  offset,
PRSeekWhence  whence 
)

PRInt32 _PR_MD_FSYNC ( PRFileDesc fd  ) 

PRInt32 _MD_CloseFile ( PROsfd  osfd  ) 

void FlipSlashes ( char cp,
size_t  len 
)

PRStatus _PR_MD_CLOSE_DIR ( _MDDir d  ) 

PRStatus _PR_MD_OPEN_DIR ( _MDDir d,
const char name 
)

char* _PR_MD_READ_DIR ( _MDDir d,
PRIntn  flags 
)

PRInt32 _PR_MD_DELETE ( const char name  ) 

void _PR_FileTimeToPRTime ( const FILETIME *  filetime,
PRTime prtm 
)

PRInt32 _PR_MD_STAT ( const char fn,
struct stat info 
)

PRInt32 _PR_MD_GETFILEINFO64 ( const char fn,
PRFileInfo64 info 
)

PRInt32 _PR_MD_GETFILEINFO ( const char fn,
PRFileInfo info 
)

PRInt32 _PR_MD_GETOPENFILEINFO64 ( const PRFileDesc fd,
PRFileInfo64 info 
)

PRInt32 _PR_MD_GETOPENFILEINFO ( const PRFileDesc fd,
PRFileInfo info 
)

PRStatus _PR_MD_SET_FD_INHERITABLE ( PRFileDesc fd,
PRBool  inheritable 
)

void _PR_MD_INIT_FD_INHERITABLE ( PRFileDesc fd,
PRBool  imported 
)

void _PR_MD_QUERY_FD_INHERITABLE ( PRFileDesc fd  ) 

PRInt32 _PR_MD_RENAME ( const char from,
const char to 
)

PRInt32 _PR_MD_ACCESS ( const char name,
PRAccessHow  how 
)

PRInt32 _PR_MD_MKDIR ( const char name,
PRIntn  mode 
)

PRInt32 _PR_MD_MAKE_DIR ( const char name,
PRIntn  mode 
)

PRInt32 _PR_MD_RMDIR ( const char name  ) 

PRStatus _PR_MD_LOCKFILE ( PROsfd  f  ) 

PRStatus _PR_MD_TLOCKFILE ( PROsfd  f  ) 

PRStatus _PR_MD_UNLOCKFILE ( PROsfd  f  ) 

PRInt32 _PR_MD_PIPEAVAILABLE ( PRFileDesc fd  ) 

typedef HANDLE ( WINAPI *  CreateFileWFn  ) 

typedef BOOL ( WINAPI *  FindNextFileWFn  ) 

typedef DWORD ( WINAPI *  GetFullPathNameWFn  ) 

typedef UINT ( WINAPI *  GetDriveTypeWFn  ) 

void FlipSlashesW ( PRUnichar cp,
size_t  len 
)

PROsfd _PR_MD_OPEN_FILE_UTF16 ( const PRUnichar name,
PRIntn  osflags,
int  mode 
)

PRStatus _PR_MD_OPEN_DIR_UTF16 ( _MDDirUTF16 d,
const PRUnichar name 
)

PRUnichar* _PR_MD_READ_DIR_UTF16 ( _MDDirUTF16 d,
PRIntn  flags 
)

PRStatus _PR_MD_CLOSE_DIR_UTF16 ( _MDDirUTF16 d  ) 

PRInt32 _PR_MD_GETFILEINFO64_UTF16 ( const PRUnichar fn,
PRFileInfo64 info 
)


Variable Documentation

typedef DWORD

typedef HANDLE

typedef LPWSTR

PRBool _pr_useUnicode = PR_FALSE


Generated Mozilla by doxygen 1.5.6