boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

unistd.h (757B)


      1 #ifndef _UNISTD_H
      2 #define _UNISTD_H
      3 #include <sys/types.h>
      4 #define STDIN_FILENO  0
      5 #define STDOUT_FILENO 1
      6 #define STDERR_FILENO 2
      7 ssize_t read(int, void *, size_t);
      8 ssize_t write(int, const void *, size_t);
      9 int     close(int);
     10 off_t   lseek(int, off_t, int);
     11 int     unlink(const char *);
     12 char   *getcwd(char *, size_t);
     13 pid_t   getpid(void);
     14 uid_t   getuid(void);
     15 int     isatty(int);
     16 int     dup(int);
     17 int     dup2(int, int);
     18 void    _exit(int);
     19 int     access(const char *, int);
     20 int     execv(const char *, char *const[]);
     21 int     execve(const char *, char *const[], char *const[]);
     22 int     execvp(const char *, char *const[]);
     23 #define SEEK_SET 0
     24 #define SEEK_CUR 1
     25 #define SEEK_END 2
     26 #define F_OK 0
     27 #define X_OK 1
     28 #define W_OK 2
     29 #define R_OK 4
     30 #endif