Re: *at family of syscalls in FreeBSD



On Fri, 8 Jun 2007, Roman Divacky wrote:

On Fri, Jun 08, 2007 at 12:23:49PM -0400, Daniel Eischen wrote:
I just don't want us to add native functions that don't conform
to POSIX, mostly the API is what I am concerned about. We can
change the behavior slightly to conform with whatever POSIX
dictates, but we shouldn't knowingly introduce non-conforming
APIs (because once 7.0 is released, we'll would always have to
support both the non-conforming APIs as well as adding and
supporting the conforming APIs).

I have NOT implemented a single bit of native syscalls API and when I am
going to do it it will be 100% posix API (minus bugs ;) )

we can commit this in two phases:

phase I: kern_fooat() + linux stuff
phase II: native fbsd syscalls

I hope to resolve all the issues Eric raised over the weekend (hopefully) and
then it only needs a review(er) + a commiter

I definitely want this in for 7.0R.

does this sound good to you?

No objection here :-)

--
DE
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Unix/VMS programming environment, was: Re: If OVMS is killed
    ... >> with POSIX standards whereever possible. ... It is a set of programming APIs that many programs need, like doing I/O, ... The standards do _NOT_ cover admin APIs nor admin commands. ...
    (comp.os.vms)
  • Re: libc and *nix
    ... First off, POSIX is a standard for unix systems for what headers, ... libraries, APIs, etc. they have. ...
    (comp.unix.programmer)
  • Re: *at family of syscalls in FreeBSD
    ... I don't have any objection over adding linux compat functionality. ... APIs (because once 7.0 is released, ... I have NOT implemented a single bit of native syscalls API and when I am ... we can commit this in two phases: ...
    (freebsd-arch)
  • Re: *at family of syscalls in FreeBSD
    ... without the native syscalls but with the kern_fooatbackend. ... I just don't want us to add native functions that don't conform ... APIs (because once 7.0 is released, ... support both the non-conforming APIs as well as adding and ...
    (freebsd-arch)