From c8f538425f4e92e1e438b9bd25cb08e250a93d5b Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 26 Mar 2007 12:02:41 +0000 Subject: sync with plan 9 --- src/cmd/rc/fns.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/cmd/rc/fns.h') diff --git a/src/cmd/rc/fns.h b/src/cmd/rc/fns.h index b9e5cb73..f6454787 100644 --- a/src/cmd/rc/fns.h +++ b/src/cmd/rc/fns.h @@ -7,13 +7,14 @@ int Eintr(void); int Executable(char*); void Execute(word*, word*); void Exit(char*); +int ForkExecute(char*, char**, int, int, int); int Globsize(char*); int Isatty(int); void Memcpy(char*, char*, long); void Noerror(void); int Opendir(char*); long Read(int, char*, long); -int Readdir(int, char*); +int Readdir(int, char*, int); long Seek(int, long, long); void Trapinit(void); void Unlink(char*); @@ -27,7 +28,6 @@ void cleanhere(char*); void codefree(code*); int compile(tree*); char * list2str(word*); -char * _list2str(word*, int); int count(word*); void deglob(char*); void dotrap(void); @@ -35,10 +35,12 @@ void freenodes(void); void freewords(word*); void globlist(void); int idchr(int); -void itoa(char*, long); +void inttoascii(char*, long); void kinit(void); +int mapfd(int); int match(char*, char*, int); int matchfn(char*, char*); +char** mkargv(word*); void panic(char*, int); void pathinit(void); void poplist(void); @@ -48,9 +50,9 @@ void pushlist(void); void pushredir(int, int, int); void pushword(char*); void readhere(void); +word* searchpath(char*); void setstatus(char*); void setvar(char*, word*); -void _setvar(char*, word*, int); void skipnl(void); void start(code*, int, var*); int truestatus(void); -- cgit v1.2.3