Changeset 759 for soft/giet_vm/giet_libs/stdio.h
- Timestamp:
- Jan 18, 2016, 4:57:13 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/giet_libs/stdio.h
r743 r759 65 65 #define SYSCALL_FAT_CLOSEDIR 0x2A 66 66 #define SYSCALL_FAT_READDIR 0x2B 67 //0x2C68 //0x2D69 //0x2E67 #define SYSCALL_FAT_PREAD 0x2C 68 #define SYSCALL_FAT_MMAP 0x2D 69 #define SYSCALL_FAT_MUNMAP 0x2E 70 70 // 0x2F 71 71 … … 127 127 #define THREAD_CMD_RESUME 1 128 128 #define THREAD_CMD_CONTEXT 2 129 130 //////////////////////////////////////////////////////////////////////////// 131 // Flags and protection values for the giet_fat_mmap() syscall 132 // These define must be synchronized with values in the sys_handler.h file 133 //////////////////////////////////////////////////////////////////////////// 134 135 #define MAP_ANONYMOUS 0x01 136 #define MAP_FILE 0x02 137 #define MAP_FIXED 0x04 138 #define MAP_PRIVATE 0x08 139 #define MAP_SHARED 0x10 140 141 #define MAP_PROT_READ 0x1 142 #define MAP_PROT_WRITE 0x2 143 #define MAP_PROT_EXEC 0x4 129 144 130 145 //////////////////////////////////////////////////////////////////////////// … … 364 379 unsigned int count ); 365 380 381 extern int giet_fat_pread( unsigned int fd_id, 382 void* buffer, 383 unsigned int count, 384 unsigned int offset ); 385 366 386 extern int giet_fat_write( unsigned int fd, 367 387 void* buffer, … … 389 409 extern int giet_fat_fprintf( unsigned int fd_id, 390 410 char* format, ... ); 411 412 extern void* giet_fat_mmap( void* vaddr, 413 unsigned int length, 414 unsigned int prot, 415 unsigned int flags, 416 unsigned int fd_id, 417 unsigned int offset ); 418 419 extern int giet_fat_munmap( void* vaddr, 420 unsigned int length ); 391 421 392 422 //////////////////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.