#define TARGET_OS GIETVM #if TARGET_OS==GIETVM #define printf(...) giet_tty_printf(__VA_ARGS__) #define open(x, y) giet_fat_open(x, y) #define close(x) giet_fat_close(x) #define read(x, y, z) giet_fat_read(x, y, z) #define write(x, y, z) giet_fat_write(x, y, z) #define fprintf(x, ...) giet_fat_fprintf(x, __VA_ARGS__) #define exit(x) giet_pthread_exit("exit...") #endif