diff options
Diffstat (limited to 'c/src/lib/libbsp/c4x/c4xsim/include/simio.h')
-rw-r--r-- | c/src/lib/libbsp/c4x/c4xsim/include/simio.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/c4x/c4xsim/include/simio.h b/c/src/lib/libbsp/c4x/c4xsim/include/simio.h new file mode 100644 index 0000000000..782e88c258 --- /dev/null +++ b/c/src/lib/libbsp/c4x/c4xsim/include/simio.h @@ -0,0 +1,25 @@ +/* + * C4x simulator IO interface routines based on code provided + * by Herman ten Brugge <Haj.Ten.Brugge@net.HCC.nl> + * + * $Id$ + */ + +#ifndef __C4X_SIMIO_IFACE_h +#define __C4X_SIMIO_IFACE_h + +#include <stdio.h> + +void sim_exit(void); +int sim_open(const char *path, int flags, int fno); +int sim_close(int fno); +int sim_read(int fno, char *buf, unsigned count); +int sim_write(int fno, const char *buf, unsigned count); +fpos_t sim_lseek(int fno, fpos_t offset, int origin); +int sim_unlink(const char *path); +int sim_rename(const char *old, const char *new); +char *sim_getenv(const char *str); +int sim_gettime(void); +int sim_getclock(void); + +#endif |