Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Mar 2023 16:45:17 -0700
From:      Alan Somers <asomers@freebsd.org>
To:        Konstantin Belousov <kib@freebsd.org>
Cc:        src-committers@freebsd.org, dev-commits-src-all@freebsd.org,  dev-commits-src-main@freebsd.org
Subject:   Re: git: 61194e9852e6 - main - Add kqueue1() syscall
Message-ID:  <CAOtMX2gmaZH4ywa=OdPH6yPJBXQdPQiNEfb-yMVizxDp_O8atA@mail.gmail.com>
In-Reply-To: <202303272339.32RNdWPD063667@gitrepo.freebsd.org>
References:  <202303272339.32RNdWPD063667@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 27, 2023 at 4:39=E2=80=AFPM Konstantin Belousov <kib@freebsd.or=
g> wrote:
>
> The branch main has been updated by kib:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=3D61194e9852e641d1533cd04a56=
79d6042ff975d3
>
> commit 61194e9852e641d1533cd04a5679d6042ff975d3
> Author:     Konstantin Belousov <kib@FreeBSD.org>
> AuthorDate: 2023-03-25 23:39:02 +0000
> Commit:     Konstantin Belousov <kib@FreeBSD.org>
> CommitDate: 2023-03-27 23:39:26 +0000
>
>     Add kqueue1() syscall
>
>     It takes the flags argument.  Immediate use is to provide the KQUEUE_=
CLOEXEC
>     flag for kqueue(2).
>
>     Reviewed by:    emaste, jhb
>     Sponsored by:   The FreeBSD Foundation
>     MFC after:      1 week
>     Differential revision:  https://reviews.freebsd.org/D39271

We already have abort2(2), dup2(2), pipe2(2), and thr_kill2(2) that
are similar to other syscalls but with a flags argument.
Additionally, Linux has a renameat(2).  But I'm not aware of any
syscalls named xxx1.  Should we call this new one kqueue2 to follow
the existing convention?

-Alan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2gmaZH4ywa=OdPH6yPJBXQdPQiNEfb-yMVizxDp_O8atA>