Subject: Re: Linux's pread(), pwrite(), getcwd() present ?
To: Jaromir Dolecek <dolecek@ics.muni.cz>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 03/17/1999 10:02:08
On Wed, 17 Mar 1999 17:26:28 +0100 (MET)
Jaromir Dolecek <dolecek@ics.muni.cz> wrote:
> Those system calls are listed in compat/linux/i386/syscalls.master,
> but I can't find a mention about them on any from two Linux
> systems I have handy -- RH 5.1 and the second is some Debian system.
> Are they really so new ? From what I can read in getcwd() manpage
> on those systems, it's still seems to be implemented in libc and not
> as a system call ...
> What am I missing ?
Bill Sommerfeld is nearly ready to commit a kernel getcwd(), which has
performance improvements as well as the possibility of Linux emulation :-)
> As a side note -- pread() and pwrite() are marked as UNIMPL, implementing
> them would be just a matter of writing sys_p*{read|write}() on appropriate
> place. I can even do that and send-pr it ...
Yes, please do.
Just to make sure: do the Linux calls use 64-bit off_t like ours?
-- Jason R. Thorpe <thorpej@nas.nasa.gov>