- Timestamp:
- May 6, 2016, 3:06:29 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/applications/rosenfeld/nrc2/include/nrc_os_config.h
r798 r821 7 7 #define printf(...) giet_tty_printf(__VA_ARGS__) 8 8 9 #define open(x, y) giet_fat_open(x, y) 10 #define close(x) giet_fat_close(x) 11 #define read(x, y, z) giet_fat_read(x, y, z) 12 #define write(x, y, z) giet_fat_write(x, y, z) 13 #define fprintf(x, ...) giet_fat_fprintf(x, __VA_ARGS__) 14 #define fscanf(x, ...) ; 15 #define exit(x) giet_pthread_exit(NULL) 16 #else 9 #define open(x, y) giet_fat_open(x, y) 10 #define close(x) giet_fat_close(x) 11 #define read(x, y, z) giet_fat_read(x, y, z) 12 #define write(x, y, z) giet_fat_write(x, y, z) 13 #define fprintf(x, ...) giet_fat_fprintf(x, __VA_ARGS__) 14 //#define fscanf(x, ...) ; 15 #define exit(x) giet_pthread_exit(NULL) 16 17 #define pthread_barrier_t giet_barrier_t 18 #define pthread_spinlock_t user_lock_t 19 #define pthread_spin_lock(x) lock_acquire(x) 20 #define pthread_spin_unlock(x) lock_release(x) 21 #define pthread_spin_init(x, y) lock_init(x) 22 #define pthread_mutexlock_t user_lock_t 23 #define pthread_mutex_lock(x) lock_acquire(x) 24 #define pthread_mutex_unlock(x) lock_release(x) 25 #define pthread_mutex_init(x, y) lock_init(x) 26 #define pthread_barrier_init(x,y,z) barrier_init(x, z) 27 #define pthread_barrier_wait(x) barrier_wait(x) 28 #define pthread_barrier_destroy(x) 29 #define pthread_create(x,y,z,t) giet_pthread_create(x,y,z,t) 30 #define pthread_join(x,y) giet_pthread_join(x,y) 17 31 #endif 18 32
Note: See TracChangeset
for help on using the changeset viewer.