Rename kqueue1(2) to kqueuex(2) to avoid compat issues with NetBSD

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D39377
This commit is contained in:
Konstantin Belousov 2023-04-01 01:27:00 +03:00
parent 73ee5756de
commit dac3102488
6 changed files with 9 additions and 9 deletions

View File

@ -430,7 +430,7 @@ MLINKS+=jail.2 jail_attach.2 \
jail.2 jail_set.2
MLINKS+=kldunload.2 kldunloadf.2
MLINKS+=kqueue.2 kevent.2 \
kqueue.2 kqueue1.2 \
kqueue.2 kqueuex.2 \
kqueue.2 EV_SET.3
MLINKS+=link.2 linkat.2
MLINKS+=madvise.2 posix_madvise.2

View File

@ -419,7 +419,7 @@ FBSD_1.6 {
FBSD_1.7 {
_Fork;
fspacectl;
kqueue1;
kqueuex;
swapoff;
};

View File

@ -38,7 +38,7 @@
.Ft int
.Fn kqueue "void"
.Ft int
.Fn kqueue1 "u_int flags"
.Fn kqueuex "u_int flags"
.Ft int
.Fo kevent
.Fa "int kq"
@ -92,7 +92,7 @@ flag, then the descriptor table is shared,
which will allow sharing of the kqueue between two processes.
.Pp
The
.Fn kqueue1
.Fn kqueuex
system call also creates a new kernel event queue, and additionally takes
the
.Fa flags
@ -105,7 +105,7 @@ The returned file descriptor is automatically closed on
The
.Ql fd = kqueue()
call is equivalent to
.Ql fd = kqueue1(0) .
.Ql fd = kqueuex(0) .
.Pp
The
.Fn kevent

View File

@ -1058,7 +1058,7 @@ sys_kqueue(struct thread *td, struct kqueue_args *uap)
}
int
sys_kqueue1(struct thread *td, struct kqueue1_args *uap)
sys_kqueuex(struct thread *td, struct kqueuex_args *uap)
{
int flags;

View File

@ -3307,7 +3307,7 @@
);
}
583 AUE_KQUEUE STD|CAPENABLED {
int kqueue1(
int kqueuex(
u_int flags
);
}

View File

@ -218,7 +218,7 @@ struct freebsd11_kevent32 {
#define NOTE_NSECONDS 0x00000008 /* data is nanoseconds */
#define NOTE_ABSTIME 0x00000010 /* timeout is absolute */
/* Flags for kqueue1(2) */
/* Flags for kqueuex(2) */
#define KQUEUE_CLOEXEC 0x00000001 /* close on exec */
struct knote;
@ -361,7 +361,7 @@ struct timespec;
__BEGIN_DECLS
int kqueue(void);
int kqueue1(unsigned flags);
int kqueuex(unsigned flags);
int kevent(int kq, const struct kevent *changelist, int nchanges,
struct kevent *eventlist, int nevents,
const struct timespec *timeout);