1 #ifndef __LUNAIX_SYS_UNISTD_H
2 #define __LUNAIX_SYS_UNISTD_H
19 setpgid(pid_t pid, pid_t pgid);
37 kill(pid_t pid, int signum);
40 alarm(unsigned int seconds);
43 link(const char* oldpath, const char* newpath);
46 rmdir(const char* pathname);
49 read(int fd, void* buf, size_t size);
52 write(int fd, void* buf, size_t size);
55 readlink(const char* path, char* buffer, size_t size);
58 readlinkat(int dirfd, const char* pathname, char* buffer, size_t size);
61 lseek(int fd, off_t offset, int mode);
64 unlink(const char* pathname);
67 unlinat(int fd, const char* pathname);
70 mkdir(const char* path);
76 dup2(int oldfd, int newfd);
85 symlink(const char* pathname, const char* linktarget);
88 chdir(const char* path);
94 getcwd(char* buf, size_t size);
97 rename(const char* oldpath, const char* newpath);
100 getxattr(const char* path, const char* name, void* value, size_t len);
103 setxattr(const char* path, const char* name, void* value, size_t len);
106 fgetxattr(int fd, const char* name, void* value, size_t len);
109 fsetxattr(int fd, const char* name, void* value, size_t len);
112 execve(const char* filename, const char* argv[], const char* envp[]);
114 #endif /* __LUNAIX_UNISTD_H */