forked from Bananymous/banan-os
				
			LibC: add function declarations to unistd.h
This commit is contained in:
		
							parent
							
								
									c05a5b796b
								
							
						
					
					
						commit
						5188efcc57
					
				| 
						 | 
				
			
			@ -8,15 +8,89 @@
 | 
			
		|||
 | 
			
		||||
__BEGIN_DECLS
 | 
			
		||||
 | 
			
		||||
[[noreturn]] void _exit(int);
 | 
			
		||||
int			access(const char*, int);
 | 
			
		||||
unsigned	alarm(unsigned);
 | 
			
		||||
int			chdir(const char*);
 | 
			
		||||
int			chown(const char*, uid_t, gid_t);
 | 
			
		||||
int			close(int);
 | 
			
		||||
size_t		confstr(int, char*, size_t);
 | 
			
		||||
char*		crypt(const char*, const char*);
 | 
			
		||||
int			dup(int);
 | 
			
		||||
int			dup2(int, int);
 | 
			
		||||
void		_exit(int);
 | 
			
		||||
void		encrypt(char[64], int);
 | 
			
		||||
int			execl(const char*, const char*, ...);
 | 
			
		||||
int			execle(const char*, const char*, ...);
 | 
			
		||||
int			execlp(const char*, const char*, ...);
 | 
			
		||||
int			execv(const char*, char* const[]);
 | 
			
		||||
int			execve(const char*, char* const[], char* const[]);
 | 
			
		||||
int			execvp(const char*, char* const[]);
 | 
			
		||||
int			faccessat(int, const char*, int, int);
 | 
			
		||||
int			fchdir(int);
 | 
			
		||||
int			fchown(int, uid_t, gid_t);
 | 
			
		||||
int			fchownat(int, const char*, uid_t, gid_t, int);
 | 
			
		||||
int			fdatasync(int);
 | 
			
		||||
int			fexecve(int, char* const[], char* const[]);
 | 
			
		||||
pid_t		fork(void);
 | 
			
		||||
long		fpathconf(int, int);
 | 
			
		||||
int			fsync(int);
 | 
			
		||||
int			ftruncate(int, off_t);
 | 
			
		||||
char*		getcwd(char*, size_t);
 | 
			
		||||
gid_t		getegid(void);
 | 
			
		||||
uid_t		geteuid(void);
 | 
			
		||||
gid_t		getgid(void);
 | 
			
		||||
int			getgroups(int, gid_t[]);
 | 
			
		||||
long		gethostid(void);
 | 
			
		||||
int			gethostname(char*, size_t);
 | 
			
		||||
char*		getlogin(void);
 | 
			
		||||
int			getlogin_r(char*, size_t);
 | 
			
		||||
int			getopt(int, char* const[], const char*);
 | 
			
		||||
pid_t		getpgid(pid_t);
 | 
			
		||||
pid_t		getpgrp(void);
 | 
			
		||||
pid_t		getpid(void);
 | 
			
		||||
pid_t		getppid(void);
 | 
			
		||||
pid_t		getsid(pid_t);
 | 
			
		||||
uid_t		getuid(void);
 | 
			
		||||
int			isatty(int);
 | 
			
		||||
int			lchown(const char*, uid_t, gid_t);
 | 
			
		||||
int			link(const char*, const char*);
 | 
			
		||||
int			linkat(int, const char*, int, const char*, int);
 | 
			
		||||
int			lockf(int, int, off_t);
 | 
			
		||||
off_t		lseek(int, off_t, int);
 | 
			
		||||
int			nice(int);
 | 
			
		||||
long		pathconf(const char*, int);
 | 
			
		||||
int			pause(void);
 | 
			
		||||
int			pipe(int[2]);
 | 
			
		||||
ssize_t		pread(int, void*, size_t, off_t);
 | 
			
		||||
ssize_t		pwrite(int, const void*, size_t, off_t);
 | 
			
		||||
ssize_t		read(int, void*, size_t);
 | 
			
		||||
ssize_t		readlink(const char*, char*, size_t);
 | 
			
		||||
ssize_t		readlinkat(int, const char*, char*, size_t);
 | 
			
		||||
int			rmdir(const char*);
 | 
			
		||||
int			setegid(gid_t);
 | 
			
		||||
int			seteuid(uid_t);
 | 
			
		||||
int			setgid(gid_t);
 | 
			
		||||
int			setpgid(pid_t, pid_t);
 | 
			
		||||
pid_t		setpgrp(void);
 | 
			
		||||
int			setregid(gid_t, gid_t);
 | 
			
		||||
int			setreuid(uid_t, uid_t);
 | 
			
		||||
pid_t		setsid(void);
 | 
			
		||||
int			setuid(uid_t);
 | 
			
		||||
unsigned	sleep(unsigned);
 | 
			
		||||
void		swab(const void*, void*, ssize_t);
 | 
			
		||||
int			symlink(const char*, const char*);
 | 
			
		||||
int			symlinkat(const char*, int, const char*);
 | 
			
		||||
void		sync(void);
 | 
			
		||||
long		sysconf(int);
 | 
			
		||||
pid_t		tcgetpgrp(int);
 | 
			
		||||
int			tcsetpgrp(int, pid_t);
 | 
			
		||||
int			truncate(const char*, off_t);
 | 
			
		||||
char*		ttyname(int);
 | 
			
		||||
int			ttyname_r(int, char*, size_t);
 | 
			
		||||
int			unlink(const char*);
 | 
			
		||||
int			unlinkat(int, const char*, int);
 | 
			
		||||
ssize_t		write(int, const void*, size_t);
 | 
			
		||||
 | 
			
		||||
pid_t fork(void);
 | 
			
		||||
pid_t getpid(void);
 | 
			
		||||
 | 
			
		||||
int execv(const char*, char* const[]);
 | 
			
		||||
int execve(const char*, char* const[], char* const[]);
 | 
			
		||||
int execvp(const char*, char* const[]);
 | 
			
		||||
 | 
			
		||||
long syscall(long, ...);
 | 
			
		||||
long		syscall(long, ...);
 | 
			
		||||
 | 
			
		||||
__END_DECLS
 | 
			
		||||
		Loading…
	
		Reference in New Issue