splx, spllo, splhi are not portable functions. Reference: /n/atom/patch/applied2013/fssplnotport Date: Mon Aug 26 04:33:49 CES 2013 Signed-off-by: quanstro@quanstro.net --- /sys/src/fs/pc/fns.h Mon Aug 26 04:33:29 2013 +++ /sys/src/fs/pc/fns.h Mon Aug 26 04:33:29 2013 @@ -65,6 +65,9 @@ int setatapart(int, char*); int setscsipart(int, char*); void setvec(int, void (*)(Ureg*, void*), void*); +int splhi(void); +int spllo(void); +void splx(int); int tas(Lock*); void trapinit(void); void uartspecial(int, void (*)(int), int (*)(void), int); --- /sys/src/fs/port/portfns.h Mon Aug 26 04:33:30 2013 +++ /sys/src/fs/port/portfns.h Mon Aug 26 04:33:31 2013 @@ -233,9 +233,6 @@ void settime(Timet); void sleep(Rendez*, int(*)(void*), void*); void sntpinit(void); -int splhi(void); -int spllo(void); -void splx(int); int strtouid(char*); int strtoipflag(char*); Off superaddr(Device*);