Changeset 588 for soft/giet_vm/giet_libs/stdio.h
- Timestamp:
- Jul 8, 2015, 3:40:18 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/giet_libs/stdio.h
r558 r588 54 54 #define SYSCALL_FAT_WRITE 0x22 55 55 #define SYSCALL_FAT_LSEEK 0x23 56 #define SYSCALL_FAT_F STAT0x2456 #define SYSCALL_FAT_FINFO 0x24 57 57 #define SYSCALL_FAT_CLOSE 0x25 58 //0x2659 //0x2760 //0x2861 //0x2958 #define SYSCALL_FAT_REMOVE 0x26 59 #define SYSCALL_FAT_RENAME 0x27 60 #define SYSCALL_FAT_MKDIR 0x28 61 #define SYSCALL_FAT_LIST 0x29 62 62 // 0x2A 63 63 // 0x2B … … 83 83 #define SYSCALL_COPROC_RUN 0x3E 84 84 #define SYSCALL_COPROC_RELEASE 0x3F 85 86 //////////////////////////////////////////////////////////////////////////// 87 // These define must be synchronised vith values defined in fat32.h 88 //////////////////////////////////////////////////////////////////////////// 89 90 #define SEEK_SET 0 // argument for giet_fat_lseek() 91 #define SEEK_CUR 1 // argument for giet_fat_lseek 92 93 #define O_CREATE 0x20 // argument for giet_fat_open() 94 #define O_RDONLY 0x01 // argument for giet_fat_open() 85 95 86 96 //////////////////////////////////////////////////////////////////////////// … … 266 276 ////////////////////////////////////////////////////////////////////////// 267 277 268 extern int giet_fat_open( const char* pathname, 269 unsigned int flags ); 270 271 extern void giet_fat_read( unsigned int fd, 272 void* buffer, 273 unsigned int count, 274 unsigned int offset ); 275 276 extern void giet_fat_write( unsigned int fd, 277 void* buffer, 278 unsigned int count, 279 unsigned int offset ); 280 281 extern void giet_fat_lseek( unsigned int fd, 282 unsigned int offset, 283 unsigned int whence ); 284 285 extern void giet_fat_fstat( unsigned int fd ); 286 287 extern void giet_fat_close( unsigned int fd ); 278 extern int giet_fat_open( char* pathname, 279 unsigned int flags ); 280 281 extern int giet_fat_close( unsigned int fd_id ); 282 283 extern int giet_fat_file_info( unsigned int fd_id, 284 unsigned int* size, 285 unsigned int* offset ); 286 287 extern int giet_fat_read( unsigned int fd_id, 288 void* buffer, 289 unsigned int count ); 290 291 extern int giet_fat_write( unsigned int fd, 292 void* buffer, 293 unsigned int count ); 294 295 extern int giet_fat_lseek( unsigned int fd, 296 unsigned int offset, 297 unsigned int whence ); 298 299 extern int giet_fat_remove( char* pathname, 300 unsigned int should_be_dir ); 301 302 extern int giet_fat_rename( char* old_path, 303 char* new_path ); 304 305 extern int giet_fat_mkdir( char* pathname ); 306 307 extern int giet_fat_list( char* pathname ); 288 308 289 309 //////////////////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.