Quite so. Thank you. I initially only looked at things like:
19 COMPAT POSIX { long lseek(int fd, long offset, int whence); }
from /usr/src/sys/kern/syscalls.master and assumed a 32-bit long int.
The easy way to deal with this is to change the calls in the XFS code.
The syscall part is mostly done.
> -----Original Message-----
> From: Julian Elischer [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, August 11, 1999 5:36 PM
> To: Alton, Matthew
> Cc: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]'
> Subject: Re: BSD-XFS Update
>
> stat, fstat, lseek are all already 64 bits in freebsd.....
>
>
> On Wed, 11 Aug 1999, Alton, Matthew wrote:
>
> > SGI has released a portion of the XFS source code under the GPL:
> >
> > http://oss.sgi.com/projects/xfs/download/
> >
> > the source file is xfs_log.tar.gz.
> >
> > Of greater interest at this stage are the documents in:
> >
> > http://oss.sgi.com/projects/xfs/design_docs/
> >
> > I am currently researching methods for implementing the 64-bit
> > syscalls stat64(), fstat64(), lseek64() &etc. delineated in the
> > SGI design doc _64 Bit File Access_ by Adam Sweeney.
> >
> > The BSD-XFS port will be made available as a patch to the RELEASE
> > FreeBSD kernels.
> >
> >
> > Matthew Alton
> > Computer Services - UNIX Systems Administration
> > (314)632-6644 [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> >
> >
> >
> >
> > To Unsubscribe: send mail to [EMAIL PROTECTED]
> > with "unsubscribe freebsd-hackers" in the body of the message
> >
>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message