riscv

an RV32I simulator and related experiments
git clone http://frotz.net/git/riscv.git
Log | Files | Refs | README

system.h (335B)


      1 #pragma once
      2 
      3 #define O_RDONLY    00
      4 #define O_WRONLY    01
      5 #define O_RDWR      02
      6 
      7 #define O_CREAT   0100
      8 #define O_EXCL    0200
      9 #define O_RUNC   01000
     10 
     11 int dputc(unsigned ch);
     12 
     13 int open(const char* path, unsigned flags, unsigned mode);
     14 int close(int fd);
     15 int read(int fd, void* ptr, int len);
     16 int write(int fd, void* ptr, int len);
     17