Changeset 37596 in vbox for trunk/include
- Timestamp:
- Jun 22, 2011 7:30:06 PM (14 years ago)
- Location:
- trunk/include/iprt
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/file.h
r37559 r37596 254 254 * The ACCESS, ACTION and DENY flags are mandatory! 255 255 */ 256 RTDECL(int) RTFileOpen(PRTFILE pFile, const char *pszFilename, uint 32_t fOpen);256 RTDECL(int) RTFileOpen(PRTFILE pFile, const char *pszFilename, uint64_t fOpen); 257 257 258 258 /** … … 267 267 * @param ... Arguments to the format string. 268 268 */ 269 RTDECL(int) RTFileOpenF(PRTFILE pFile, uint 32_t fOpen, const char *pszFilenameFmt, ...);269 RTDECL(int) RTFileOpenF(PRTFILE pFile, uint64_t fOpen, const char *pszFilenameFmt, ...); 270 270 271 271 /** … … 280 280 * @param va Arguments to the format string. 281 281 */ 282 RTDECL(int) RTFileOpenV(PRTFILE pFile, uint 32_t fOpen, const char *pszFilenameFmt, va_list va);282 RTDECL(int) RTFileOpenV(PRTFILE pFile, uint64_t fOpen, const char *pszFilenameFmt, va_list va); 283 283 284 284 /** … … 289 289 * @param fAccess The desired access only, i.e. read, write or both. 290 290 */ 291 RTDECL(int) RTFileOpenBitBucket(PRTFILE phFile, uint 32_t fAccess);291 RTDECL(int) RTFileOpenBitBucket(PRTFILE phFile, uint64_t fAccess); 292 292 293 293 /** -
trunk/include/iprt/types.h
r37396 r37596 1477 1477 1478 1478 /** File handle. */ 1479 typedef R TUINTRTFILE;1479 typedef R3R0PTRTYPE(struct RTFILEINT *) RTFILE; 1480 1480 /** Pointer to file handle. */ 1481 1481 typedef RTFILE *PRTFILE; 1482 1482 /** Nil file handle. */ 1483 #define NIL_RTFILE ( ~(RTFILE)0)1483 #define NIL_RTFILE ((RTFILE)~(RTHCINTPTR)0) 1484 1484 1485 1485 /** Async I/O request handle. */ -
trunk/include/iprt/vfs.h
r36511 r37596 439 439 * @param phVfsIos Where to return the VFS I/O stream handle. 440 440 */ 441 RTDECL(int) RTVfsIoStrmFromRTFile(RTFILE hFile, uint 32_t fOpen, bool fLeaveOpen, PRTVFSIOSTREAM phVfsIos);441 RTDECL(int) RTVfsIoStrmFromRTFile(RTFILE hFile, uint64_t fOpen, bool fLeaveOpen, PRTVFSIOSTREAM phVfsIos); 442 442 443 443 /** … … 452 452 * @param phVfsIos Where to return the VFS I/O stream handle. 453 453 */ 454 RTDECL(int) RTVfsIoStrmFromStdHandle(RTHANDLESTD enmStdHandle, uint 32_t fOpen, bool fLeaveOpen,454 RTDECL(int) RTVfsIoStrmFromStdHandle(RTHANDLESTD enmStdHandle, uint64_t fOpen, bool fLeaveOpen, 455 455 PRTVFSIOSTREAM phVfsIos); 456 456 … … 676 676 * @{ 677 677 */ 678 RTDECL(int) RTVfsFileOpen(RTVFS hVfs, const char *pszFilename, uint 32_t fOpen, PRTVFSFILE phVfsFile);678 RTDECL(int) RTVfsFileOpen(RTVFS hVfs, const char *pszFilename, uint64_t fOpen, PRTVFSFILE phVfsFile); 679 679 680 680 /** … … 689 689 * @param phVfsFile Where to return the VFS file handle. 690 690 */ 691 RTDECL(int) RTVfsFileFromRTFile(RTFILE hFile, uint 32_t fOpen, bool fLeaveOpen, PRTVFSFILE phVfsFile);691 RTDECL(int) RTVfsFileFromRTFile(RTFILE hFile, uint64_t fOpen, bool fLeaveOpen, PRTVFSFILE phVfsFile); 692 692 RTDECL(RTHCUINTPTR) RTVfsFileToNative(RTFILE hVfsFile); 693 693 … … 898 898 RTDECL(int) RTVfsChainOpenVfs( const char *pszSpec, PRTVFS phVfs, const char **ppszError); 899 899 RTDECL(int) RTVfsChainOpenFsStream( const char *pszSpec, PRTVFSFSSTREAM phVfsFss, const char **ppszError); 900 RTDECL(int) RTVfsChainOpenDir( const char *pszSpec, uint 32_t fOpen, PRTVFSDIR phVfsDir, const char **ppszError);901 RTDECL(int) RTVfsChainOpenFile( const char *pszSpec, uint 32_t fOpen, PRTVFSFILE phVfsFile, const char **ppszError);900 RTDECL(int) RTVfsChainOpenDir( const char *pszSpec, uint64_t fOpen, PRTVFSDIR phVfsDir, const char **ppszError); 901 RTDECL(int) RTVfsChainOpenFile( const char *pszSpec, uint64_t fOpen, PRTVFSFILE phVfsFile, const char **ppszError); 902 902 RTDECL(int) RTVfsChainOpenSymlink( const char *pszSpec, PRTVFSSYMLINK phVfsSym, const char **ppszError); 903 RTDECL(int) RTVfsChainOpenIoStream( const char *pszSpec, uint 32_t fOpen, PRTVFSIOSTREAM phVfsIos, const char **ppszError);903 RTDECL(int) RTVfsChainOpenIoStream( const char *pszSpec, uint64_t fOpen, PRTVFSIOSTREAM phVfsIos, const char **ppszError); 904 904 905 905 /**
Note:
See TracChangeset
for help on using the changeset viewer.