Logo Search packages:      
Sourcecode: latrace version File versions  Download package

unistd.h

/* /usr/include/unistd.h */


int access(char *name, int type);
int euidaccess(char *name, int type);
int eaccess(char *name, int type);
int faccessat(int fd, char *file, int type, int flag);


__off_t   lseek(int fd, __off_t offset, int whence);
__off64_t lseek64(int fd, __off64_t offset, int whence);


int    close(int fd);
size_t read(int fd, void *buf, size_t nbytes);
size_t write(int fd, void *buf, size_t n);
size_t pread(int fd, void *buf, size_t nbytes, __off_t offset);
size_t pwrite(int fd, void *buf, size_t n, __off_t offset);
size_t pread64(int fd, void *buf, size_t nbytes, __off64_t offset);
size_t pwrite64(int fd, void *buf, size_t n, __off64_t offset);


int   pipe(void *pipe);
u_int alarm(u_int seconds);
u_int sleep(u_int seconds);
u_int ualarm(u_int __value, u_int interval);
int   usleep(u_int useconds);
int   pause();


int   chown(char *file, __uid_t owner, __gid_t group);
int   fchown(int fd, __uid_t owner, __gid_t group);
int   lchown(char *file, __uid_t owner, __gid_t group);
int   fchownat(int fd, char *file, __uid_t owner, __gid_t group, int flag);
int   chdir(char *path);
int   fchdir(int fd);
char* getcwd(char *buf, size_t size);


char* get_current_dir_name();
char* getwd(char *buf);


int dup(int fd);
int dup2(int fd, int fd2);


int execve(char *path, void *argv, void *envp);
int fexecve(int fd, void *argv, void *envp);
int execv(char *path, void *argv);
int execle(char *path, char *arg);
int execl(char *path, char *arg);
int execvp(char *file, void *argv);
int execlp(char *file, char *arg);


int    nice(int inc);
void   _exit(int status);
long   pathconf(char *path, int name);
long   fpathconf(int fd, int name);
long   sysconf(int name);
size_t confstr(int name, char *buf, size_t len);


__pid_t getpid();
__pid_t getppid();
__pid_t getpgrp();
__pid_t __getpgid(__pid_t pid);
__pid_t getpgid(__pid_t pid);
int     setpgid(__pid_t pid, __pid_t pgid);
int     setpgrp();
__pid_t setsid();
__pid_t getsid(__pid_t pid);
__uid_t getuid();
__uid_t geteuid();
__gid_t getgid();
__gid_t getegid();


int getgroups(int size, void *list);
int group_member(__gid_t gid);
int setuid(__uid_t uid);
int setreuid(__uid_t ruid, __uid_t euid);
int seteuid(__uid_t uid);
int setgid(__gid_t gid);
int setregid(__gid_t rgid, __gid_t egid);
int setegid(__gid_t gid);
int getresuid(__uid_t *ruid, __uid_t *euid, __uid_t *suid);
int getresgid(__gid_t *rgid, __gid_t *egid, __gid_t *sgid);
int setresuid(__uid_t ruid, __uid_t euid, __uid_t suid);
int setresgid(__gid_t rgid, __gid_t egid, __gid_t sgid);


__pid_t fork();
__pid_t vfork();


char* ttyname(int fd);
int ttyname_r(int fd, char *buf, size_t buflen);
int isatty(int fd);
int ttyslot();


int     link(char *from, char *to);
int     linkat(int fromfd, char *from, int tofd, char *to, int flags);
int     symlink(char *from, char *to);
size_t  readlink(char *path, char *buf, size_t len);
int     symlinkat(char *from, int tofd, char *to);
size_t  readlinkat(int fd, char *path, char *buf, size_t len);
int     unlink(char *name);
int     unlinkat(int fd, char *name, int flag);
int     rmdir(char *path);


__pid_t tcgetpgrp(int fd);
int     tcsetpgrp(int fd, __pid_t pgrp_id);
char*   getlogin();
int     getlogin_r(char *name, size_t name_len);
int     setlogin(char *name);


int gethostname(char *name, size_t len);
int sethostname(char *name, size_t len);
int sethostid(long id);
int getdomainname(char *name, size_t len);
int setdomainname(char *name, size_t len);


int vhangup();
int revoke(char *file);
int profil(u_short *sample_buffer, size_t __size, size_t offset, u_int scale);
int acct(char *name);


char *getusershell();
void endusershell();
void setusershell();


int   daemon(int nochdir, int noclose);
int   chroot(char *path);
char* getpass(char *prompt);
int   fsync(int fd);
long  gethostid();
void  sync();
int   getpagesize();
int   getdtablesize();


int truncate(char *file, __off_t length);
int truncate64(char *file, __off64_t length);
int ftruncate(int fd, __off_t length);
int ftruncate64(int fd, __off64_t length);


int   brk(void *addr);
void* sbrk(u_int delta);
long  syscall(long sysno = SYSCALL_NO);

int   lockf(int fd, int cmd, __off_t len);
int   lockf64(int fd, int cmd, __off64_t len);
int   fdatasync(int fildes);


char* crypt(char *key, char *salt);
void  encrypt(char *block, int edflag);

void  swab(void *from, void *to, size_t n);
char* ctermid(char* s);

Generated by  Doxygen 1.6.0   Back to index