From d8150d92150b08ade63d7cd8b666cb26551110ff Mon Sep 17 00:00:00 2001 From: "Charles.Forsyth" Date: Wed, 25 Mar 2009 16:16:00 +0000 Subject: x20090325-1615 --- include/kernel.h | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 include/kernel.h (limited to 'include/kernel.h') diff --git a/include/kernel.h b/include/kernel.h new file mode 100644 index 00000000..16fa6951 --- /dev/null +++ b/include/kernel.h @@ -0,0 +1,50 @@ +extern vlong libseek(int, vlong, int); +extern int libread(int, void*, int); +extern int libreadn(int, void*, long); +extern int libwrite(int, void*, int); +extern int libopen(char*, int); +extern int libclose(int); +extern Dir* libdirfstat(int); +extern int libbind(char*, char*, int); +extern void* libqlalloc(void); +extern void libqlfree(void*); +extern void libqlock(void*); +extern void libqunlock(void*); +extern void* libqlowner(void*); +extern void* libfdtochan(int, int); +extern void libchanclose(void*); +extern int kbind(char*, char*, int); +extern int kchdir(char*); +extern int kclose(int); +extern int kcreate(char*, int, ulong); +extern Dir* kdirfstat(int); +extern int kdirfwstat(int, Dir*); +extern long kdirread(int, Dir**); +extern Dir* kdirstat(char*); +extern int kdirwstat(char*, Dir*); +extern int kdup(int, int); +extern int kfauth(int, char*); +extern char* kfd2path(int); +extern int kfstat(int, uchar*, int); +extern int kfversion(int, uint, char*, uint); +extern int kfwstat(int, uchar*, int); +extern int kmount(int, int, char*, int, char*); +extern int kopen(char*, int); +extern int kpipe(int[2]); +extern long kpread(int, void*, long, vlong); +extern long kread(int, void*, long); +extern int kremove(char*); +extern vlong kseek(int, vlong, int); +extern int kstat(char*, uchar*, int); +extern int kunmount(char*, char*); +extern long kpwrite(int, void*, long, vlong); +extern long kwrite(int, void*, long); +extern int kwstat(char*, uchar*, int); +extern int klisten(char*, char*); +extern int kannounce(char*, char*); +extern int kdial(char*, char*, char*, int*); +extern void kerrstr(char*, uint); +extern int kiounit(int); +extern void kwerrstr(char *, ...); +extern void kgerrstr(char*, uint); +extern long kchanio(void*, void*, int, int); -- cgit v1.2.3