Message-ID: <00b001c1a974$5aca9190$022ca8c0@OPTIMUS> From: "Ingo T. Storm" <suse-sparc@computerbild.de> Date: Wed, 30 Jan 2002 10:36:33 +0100 Subject: Re: [suse-sparc] Compiling kernel 2.4.x
> make[1]: *** [sys_sunos.o] Error 1
Tom "spot" Callaway has a patch for this in the "aurora" kernel source. I
have not tested it, because I don't use the sunos emulation, but at least it
compiles fine.
Ingo
--- linux/arch/sparc64/kernel/sys_sunos32.c.bad Thu Nov 1 10:40:47 2001
+++ linux/arch/sparc64/kernel/sys_sunos32.c Thu Nov 1 10:41:02 2001
@@ -1049,8 +1049,8 @@
return ret;
}
-extern asmlinkage int sys_read(unsigned int fd, char *buf, unsigned long
count);
-extern asmlinkage int sys_write(unsigned int fd, char *buf, unsigned long
count);
+extern asmlinkage ssize_t sys_read(unsigned int fd,char *buf,size_t count);
+extern asmlinkage ssize_t sys_write(unsigned int fd,const char *buf,size_t
count);
extern asmlinkage int sys_recv(int fd, void *ubuf, size_t size, unsigned
flags);
extern asmlinkage int sys_send(int fd, void *buff, size_t len, unsigned
flags);
extern asmlinkage int sys_accept(int fd, struct sockaddr *sa, int
*addrlen);
--- linux/arch/sparc/kernel/sys_sunos.c.old Thu Jan 17 02:26:46 2002
+++ linux/arch/sparc/kernel/sys_sunos.c Thu Jan 17 02:33:35 2002
@@ -1049,8 +1049,8 @@
return ret;
}
-extern asmlinkage int sys_read(unsigned int fd,char *buf,int count);
-extern asmlinkage int sys_write(unsigned int fd,char *buf,int count);
+extern asmlinkage ssize_t sys_read(unsigned int fd,char *buf,size_t count);
+extern asmlinkage ssize_t sys_write(unsigned int fd,const char *buf,size_t
count);
extern asmlinkage int sys_recv(int fd, void * ubuf, int size, unsigned
flags);
extern asmlinkage int sys_send(int fd, void * buff, int len, unsigned
flags);
extern asmlinkage int sys_accept(int fd, struct sockaddr *sa, int
*addrlen);
-- To unsubscribe, e-mail: suse-sparc-unsubscribe@suse.com For additional commands, e-mail: suse-sparc-help@suse.com
This archive was generated by hypermail 2.1.0 : Wed Jan 30 2002 - 01:53:58 PST