This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: New system calls, fsopen()/fsconfig()/fsmount() and friends
- From: Ian Kent <ikent at redhat dot com>
- To: Christian Brauner <christian dot brauner at ubuntu dot com>, fweimer at redhat dot com
- Cc: libc-alpha at sourceware dot org
- Date: Mon, 25 Nov 2019 19:34:47 +0800
- Subject: Re: New system calls, fsopen()/fsconfig()/fsmount() and friends
- References: <cb36377ec77cf4ab54a5b1e7d79291f69c8961f4.camel@redhat.com> <20191125103747.oxfp7ovycslv2v5v@wittgenstein>
On Mon, 2019-11-25 at 11:37 +0100, Christian Brauner wrote:
> On Mon, Nov 25, 2019 at 04:26:41PM +0800, Ian Kent wrote:
> > Hi all,
> >
> > I see the names for the new system calls
> > fsopen()/fsconfig()/fsmount()
> > and friends have been added to the syscall names list in the repo.
> >
> > I'm wondering what the process is for adding them to glibc.
>
> Yeah, I wanted to add wrappers for the pidfd-syscalls...
> I have tried to find out what the process/steps/checkboxes for adding
> syscalls to glibc are not too long ago but I haven't received a reply
> yet.
> I don't think there's a page describing this in our wiki.
Right, I can probably infer some of the requirements by looking
at existing system calls but there's the need to do the right
thing for multiple platforms and archs and the handling of new
header file defines and structures that's more elusive.
Ian