Re: [suse-sparc] Compiling kernel 2.4.x

From: Ingo T. Storm (suse-sparc@computerbild.de)
Date: Wed Jan 30 2002 - 01:36:33 PST

  • Next message: Donald Knecht: "[suse-sparc] kmail not cleaning up"

    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