X-Git-Url: http://deadsoftware.ru/gitweb?p=bbcp.git;a=blobdiff_plain;f=BlackBox%2F_Linux_%2FLin%2FMod%2FLibc.txt;h=fdc3d67b38d8ab150f97046c1dfbf0da5c4fd3ca;hp=577df71079a70d2554ce5a018f3b651aa43d1acb;hb=4fafe12bb092834966700b01b6b9e4a3f0f44ec2;hpb=ec6d9e2f93d6f6d6638260962fea572ca80e328e diff --git a/BlackBox/_Linux_/Lin/Mod/Libc.txt b/BlackBox/_Linux_/Lin/Mod/Libc.txt index 577df71..fdc3d67 100644 --- a/BlackBox/_Linux_/Lin/Mod/Libc.txt +++ b/BlackBox/_Linux_/Lin/Mod/Libc.txt @@ -250,6 +250,11 @@ MODULE LinLibc ["libc.so.6"]; STDOUT_FILENO* = 1; STDERR_FILENO* = 2; + WAIT_ANY* = -1; + WCONTINUED* = {3}; + WNOHANG* = {0}; + WUNTRACED* = {1}; + TYPE __ftw_func_t* = PROCEDURE (fileName: PtrSTR; VAR [nil] stat: stat_t; flag: INTEGER): INTEGER; PtrVoid* = INTEGER; @@ -467,15 +472,21 @@ MODULE LinLibc ["libc.so.6"]; PROCEDURE [ccall] mprotect* (addr: PtrVoid; len: size_t; prot: SET): INTEGER; PROCEDURE [ccall] getenv* (name: PtrSTR): PtrSTR; - - PROCEDURE [ccall] sysconf* (name: INTEGER): INTEGER; PROCEDURE [ccall] sigaltstack* (VAR [nil] ss: stack_t; VAR [nil] oss: stack_t): INTEGER; PROCEDURE [ccall] sigprocmask* (how: INTEGER; set: Ptrsigset_t; oldset: Ptrsigset_t): INTEGER; - + + PROCEDURE [ccall] fork* (): pid_t; + PROCEDURE [ccall] waitpid* (wpid: pid_t; VAR [nil] status: INTEGER; options: SET): pid_t; + + PROCEDURE [ccall] execv* (path: PtrSTR; argv: POINTER [untagged] TO ARRAY [untagged] OF PtrSTR): INTEGER; + PROCEDURE [ccall] execvp* (file: PtrSTR; argv: POINTER [untagged] TO ARRAY [untagged] OF PtrSTR): INTEGER; + PROCEDURE [ccall] system* (string: PtrSTR): INTEGER; + PROCEDURE [ccall] sysconf* (name: INTEGER): INTEGER; + PROCEDURE [ccall] popen* (command, type: PtrSTR): PtrFILE; PROCEDURE [ccall] pclose* (stream: PtrFILE): INTEGER;