X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Usermode%2FLibraries%2Flibposix.so_src%2Finclude_exp%2Funistd.h;h=b0b837494af12040ab80ba7390e45e2277680a19;hb=e632a3212d1767a18a74e7a7c35f52c8a1a784d2;hp=118cdfe6e02fd743146e1318967e681bc1feba91;hpb=8052e522542c004cb8fe6970d3313184a27763c2;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libposix.so_src/include_exp/unistd.h b/Usermode/Libraries/libposix.so_src/include_exp/unistd.h index 118cdfe6..b0b83749 100644 --- a/Usermode/Libraries/libposix.so_src/include_exp/unistd.h +++ b/Usermode/Libraries/libposix.so_src/include_exp/unistd.h @@ -68,15 +68,27 @@ extern int chmod(const char *path, mode_t mode); extern pid_t setsid(void); extern uid_t getuid(void); +//extern int setuid(uid_t uid); extern uid_t geteuid(void); extern pid_t getpid(void); +extern int seteuid(uid_t euid); +extern int setegid(gid_t egid); +//extern int setgid(gid_t gid); + +typedef uint32_t useconds_t; + +extern unsigned int sleep(unsigned int seconds); +extern int usleep(useconds_t usec); + +// - crypt.c +extern char *crypt(const char *key, const char *salt); + // signal.h / sys/types.h -#define SIGWINCH 101 -#define SIGTSTP 102 extern int kill(pid_t pid, int sig); -extern int chdir(const char *dir); +extern int chdir(const char *dir); +extern int rmdir(const char *pathname); // Deprecated POSIX.1-2001 #define PASS_MAX 63