getfields definition was wrong. strtoll missing. (seperate patch to use them.) Reference: /n/sources/patch/applied/9fs-getfields Date: Tue Feb 27 16:31:12 CET 2007 Signed-off-by: quanstro@quanstro.net --- /sys/src/fs/9netics32.16k/fns.h Tue Feb 27 16:26:44 2007 +++ /sys/src/fs/9netics32.16k/fns.h Tue Feb 27 16:26:41 2007 @@ -1,4 +1,5 @@ ulong strtoul(char*, char**, int); +vlong strtoll(char*, char**, int); #include "../port/portfns.h" @@ -20,7 +21,7 @@ ulong getcr0(void); ulong getcr2(void); ulong getcr4(void); -int getfields(char*, char**, int, char); +int getfields(char*, char**, int, int, char*); ulong getstatus(void); int atainit(void); Off ataread(int, void*, long); --- /sys/src/fs/9netics64.8k/fns.h Tue Feb 27 16:26:55 2007 +++ /sys/src/fs/9netics64.8k/fns.h Tue Feb 27 16:26:52 2007 @@ -1,4 +1,5 @@ ulong strtoul(char*, char**, int); +vlong strtoll(char*, char**, int); #include "../port/portfns.h" @@ -20,7 +21,7 @@ ulong getcr0(void); ulong getcr2(void); ulong getcr4(void); -int getfields(char*, char**, int, char); +int getfields(char*, char**, int, int, char*); ulong getstatus(void); int atainit(void); Off ataread(int, void*, long); --- /sys/src/fs/choline/fns.h Tue Feb 27 16:27:10 2007 +++ /sys/src/fs/choline/fns.h Tue Feb 27 16:27:07 2007 @@ -1,4 +1,5 @@ ulong strtoul(char*, char**, int); +vlong strtoll(char*, char**, int); #include "../port/portfns.h" @@ -20,7 +21,7 @@ ulong getcr0(void); ulong getcr2(void); ulong getcr4(void); -int getfields(char*, char**, int, char); +int getfields(char*, char**, int, int, char*); ulong getstatus(void); int atainit(void); Off ataread(int, void*, long); --- /sys/src/fs/emelie/fns.h Tue Feb 27 16:27:26 2007 +++ /sys/src/fs/emelie/fns.h Tue Feb 27 16:27:23 2007 @@ -1,4 +1,5 @@ ulong strtoul(char*, char**, int); +vlong strtoll(char*, char**, int); #include "../port/portfns.h" @@ -20,7 +21,7 @@ ulong getcr0(void); ulong getcr2(void); ulong getcr4(void); -int getfields(char*, char**, int, char); +int getfields(char*, char**, int, int, char*); ulong getstatus(void); int atainit(void); Off ataread(int, void*, long); --- /sys/src/fs/fs/fns.h Tue Feb 27 16:27:45 2007 +++ /sys/src/fs/fs/fns.h Tue Feb 27 16:27:42 2007 @@ -1,4 +1,5 @@ ulong strtoul(char*, char**, int); +vlong strtoll(char*, char**, int); #include "../port/portfns.h" @@ -20,7 +21,7 @@ ulong getcr0(void); ulong getcr2(void); ulong getcr4(void); -int getfields(char*, char**, int, char); +int getfields(char*, char**, int, int, char*); ulong getstatus(void); int atainit(void); Off ataread(int, void*, long); --- /sys/src/fs/fs64/fns.h Tue Feb 27 16:28:04 2007 +++ /sys/src/fs/fs64/fns.h Tue Feb 27 16:28:01 2007 @@ -1,4 +1,5 @@ ulong strtoul(char*, char**, int); +vlong strtoll(char*, char**, int); #include "../port/portfns.h" @@ -20,7 +21,7 @@ ulong getcr0(void); ulong getcr2(void); ulong getcr4(void); -int getfields(char*, char**, int, char); +int getfields(char*, char**, int, int, char*); ulong getstatus(void); int atainit(void); Off ataread(int, void*, long);