The branch main has been updated by brooks:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=65a524b499aef18bcc4144a0f7c65d95483b9269

commit 65a524b499aef18bcc4144a0f7c65d95483b9269
Author:     Brooks Davis <bro...@freebsd.org>
AuthorDate: 2021-01-26 18:27:44 +0000
Commit:     Brooks Davis <bro...@freebsd.org>
CommitDate: 2021-01-26 18:27:44 +0000

    Remove documentation of unimplemented syscalls
    
    We have not been able to run binaries from other BSDs well over a
    decade.  There is no need to document their allocation decisions here.
    
    We also don't need to reserve syscall numbers of never-implemented
    syscalls.
    
    Reviewed by:    jhb, kib
    Sponsored by:   DARPA
    Differential Revision:  https://reviews.freebsd.org/D27988
---
 sys/kern/init_sysent.c   | 30 +++++++++++++++---------------
 sys/kern/syscalls.c      | 30 +++++++++++++++---------------
 sys/kern/syscalls.master | 32 ++++++++------------------------
 3 files changed, 38 insertions(+), 54 deletions(-)

diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index efd18ec5ce01..e6a26a649508 100644
--- a/sys/kern/init_sysent.c
+++ b/sys/kern/init_sysent.c
@@ -146,10 +146,10 @@ struct sysent sysent[] = {
        { compat(AS(osethostname_args),sethostname), .sy_auevent = AUE_SYSCTL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },     /* 88 = old sethostname */
        { .sy_narg = 0, .sy_call = (sy_call_t *)sys_getdtablesize, .sy_auevent 
= AUE_GETDTABLESIZE, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },  
 /* 89 = getdtablesize */
        { .sy_narg = AS(dup2_args), .sy_call = (sy_call_t *)sys_dup2, 
.sy_auevent = AUE_DUP2, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC 
}, /* 90 = dup2 */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 91 = 
getdopt */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 91 = nosys 
*/
        { .sy_narg = AS(fcntl_args), .sy_call = (sy_call_t *)sys_fcntl, 
.sy_auevent = AUE_FCNTL, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC 
},      /* 92 = fcntl */
        { .sy_narg = AS(select_args), .sy_call = (sy_call_t *)sys_select, 
.sy_auevent = AUE_SELECT, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 93 = select */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 94 = 
setdopt */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 94 = nosys 
*/
        { .sy_narg = AS(fsync_args), .sy_call = (sy_call_t *)sys_fsync, 
.sy_auevent = AUE_FSYNC, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC 
},      /* 95 = fsync */
        { .sy_narg = AS(setpriority_args), .sy_call = (sy_call_t 
*)sys_setpriority, .sy_auevent = AUE_SETPRIORITY, .sy_flags = SYF_CAPENABLED, 
.sy_thrcnt = SY_THR_STATIC },    /* 96 = setpriority */
        { .sy_narg = AS(socket_args), .sy_call = (sy_call_t *)sys_socket, 
.sy_auevent = AUE_SOCKET, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 97 = socket */
@@ -174,7 +174,7 @@ struct sysent sysent[] = {
        { .sy_narg = AS(gettimeofday_args), .sy_call = (sy_call_t 
*)sys_gettimeofday, .sy_auevent = AUE_GETTIMEOFDAY, .sy_flags = SYF_CAPENABLED, 
.sy_thrcnt = SY_THR_STATIC }, /* 116 = gettimeofday */
        { .sy_narg = AS(getrusage_args), .sy_call = (sy_call_t *)sys_getrusage, 
.sy_auevent = AUE_GETRUSAGE, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },  /* 117 = getrusage */
        { .sy_narg = AS(getsockopt_args), .sy_call = (sy_call_t 
*)sys_getsockopt, .sy_auevent = AUE_GETSOCKOPT, .sy_flags = SYF_CAPENABLED, 
.sy_thrcnt = SY_THR_STATIC },       /* 118 = getsockopt */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 119 = 
resuba */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 119 = nosys 
*/
        { .sy_narg = AS(readv_args), .sy_call = (sy_call_t *)sys_readv, 
.sy_auevent = AUE_READV, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC 
},      /* 120 = readv */
        { .sy_narg = AS(writev_args), .sy_call = (sy_call_t *)sys_writev, 
.sy_auevent = AUE_WRITEV, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 121 = writev */
        { .sy_narg = AS(settimeofday_args), .sy_call = (sy_call_t 
*)sys_settimeofday, .sy_auevent = AUE_SETTIMEOFDAY, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },      /* 122 = settimeofday */
@@ -206,9 +206,9 @@ struct sysent sysent[] = {
        { .sy_narg = AS(quotactl_args), .sy_call = (sy_call_t *)sys_quotactl, 
.sy_auevent = AUE_QUOTACTL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },  /* 
148 = quotactl */
        { compat(0,quota), .sy_auevent = AUE_O_QUOTA, .sy_flags = 0, .sy_thrcnt 
= SY_THR_STATIC },              /* 149 = old quota */
        { compat(AS(getsockname_args),getsockname), .sy_auevent = 
AUE_GETSOCKNAME, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },    
/* 150 = old getsockname */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 151 = 
sem_lock */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 152 = 
sem_wakeup */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 153 = 
asyncdaemon */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 151 = nosys 
*/
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 152 = nosys 
*/
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 153 = nosys 
*/
        { .sy_narg = AS(nlm_syscall_args), .sy_call = (sy_call_t *)lkmressys, 
.sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },      /* 
154 = nlm_syscall */
        { .sy_narg = AS(nfssvc_args), .sy_call = (sy_call_t *)lkmressys, 
.sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },   /* 155 = 
nfssvc */
        { compat(AS(ogetdirentries_args),getdirentries), .sy_auevent = 
AUE_GETDIRENTRIES, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },    
 /* 156 = old getdirentries */
@@ -232,9 +232,9 @@ struct sysent sysent[] = {
        { compat6(AS(freebsd6_pwrite_args),pwrite), .sy_auevent = AUE_PWRITE, 
.sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC }, /* 174 = freebsd6 
pwrite */
        { .sy_narg = AS(setfib_args), .sy_call = (sy_call_t *)sys_setfib, 
.sy_auevent = AUE_SETFIB, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },        
/* 175 = setfib */
        { .sy_narg = AS(ntp_adjtime_args), .sy_call = (sy_call_t 
*)sys_ntp_adjtime, .sy_auevent = AUE_NTP_ADJTIME, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC }, /* 176 = ntp_adjtime */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 177 = sfork 
*/
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 178 = 
getdescriptor */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 179 = 
setdescriptor */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 177 = nosys 
*/
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 178 = nosys 
*/
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 179 = nosys 
*/
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 180 = nosys 
*/
        { .sy_narg = AS(setgid_args), .sy_call = (sy_call_t *)sys_setgid, 
.sy_auevent = AUE_SETGID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 181 = setgid */
        { .sy_narg = AS(setegid_args), .sy_call = (sy_call_t *)sys_setegid, 
.sy_auevent = AUE_SETEGID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },        /* 182 = setegid */
@@ -473,9 +473,9 @@ struct sysent sysent[] = {
        { .sy_narg = AS(__mac_execve_args), .sy_call = (sy_call_t 
*)sys___mac_execve, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },      /* 415 = __mac_execve */
        { .sy_narg = AS(sigaction_args), .sy_call = (sy_call_t *)sys_sigaction, 
.sy_auevent = AUE_SIGACTION, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },  /* 416 = sigaction */
        { .sy_narg = AS(sigreturn_args), .sy_call = (sy_call_t *)sys_sigreturn, 
.sy_auevent = AUE_SIGRETURN, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },  /* 417 = sigreturn */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 418 = 
__xstat */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 419 = 
__xfstat */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 420 = 
__xlstat */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 418 = nosys 
*/
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 419 = nosys 
*/
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 420 = nosys 
*/
        { .sy_narg = AS(getcontext_args), .sy_call = (sy_call_t 
*)sys_getcontext, .sy_auevent = AUE_NULL, .sy_flags = SYF_CAPENABLED, 
.sy_thrcnt = SY_THR_STATIC },     /* 421 = getcontext */
        { .sy_narg = AS(setcontext_args), .sy_call = (sy_call_t 
*)sys_setcontext, .sy_auevent = AUE_NULL, .sy_flags = SYF_CAPENABLED, 
.sy_thrcnt = SY_THR_STATIC },     /* 422 = setcontext */
        { .sy_narg = AS(swapcontext_args), .sy_call = (sy_call_t 
*)sys_swapcontext, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },        /* 423 = swapcontext */
@@ -524,8 +524,8 @@ struct sysent sysent[] = {
        { .sy_narg = AS(rtprio_thread_args), .sy_call = (sy_call_t 
*)sys_rtprio_thread, .sy_auevent = AUE_RTPRIO, .sy_flags = SYF_CAPENABLED, 
.sy_thrcnt = SY_THR_STATIC },     /* 466 = rtprio_thread */
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 467 = nosys 
*/
        { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 468 = nosys 
*/
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 469 = 
__getpath_fromfd */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 470 = 
__getpath_fromaddr */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 469 = nosys 
*/
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 470 = nosys 
*/
        { .sy_narg = AS(sctp_peeloff_args), .sy_call = (sy_call_t *)lkmressys, 
.sy_auevent = AUE_NULL, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_ABSENT 
},        /* 471 = sctp_peeloff */
        { .sy_narg = AS(sctp_generic_sendmsg_args), .sy_call = (sy_call_t 
*)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_ABSENT },        /* 472 = sctp_generic_sendmsg */
        { .sy_narg = AS(sctp_generic_sendmsg_iov_args), .sy_call = (sy_call_t 
*)lkmressys, .sy_auevent = AUE_NULL, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_ABSENT },    /* 473 = sctp_generic_sendmsg_iov */
@@ -576,7 +576,7 @@ struct sysent sysent[] = {
        { .sy_narg = AS(pdfork_args), .sy_call = (sy_call_t *)sys_pdfork, 
.sy_auevent = AUE_PDFORK, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 518 = pdfork */
        { .sy_narg = AS(pdkill_args), .sy_call = (sy_call_t *)sys_pdkill, 
.sy_auevent = AUE_PDKILL, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },   /* 519 = pdkill */
        { .sy_narg = AS(pdgetpid_args), .sy_call = (sy_call_t *)sys_pdgetpid, 
.sy_auevent = AUE_PDGETPID, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC },     /* 520 = pdgetpid */
-       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 521 = 
pdwait4 */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, 
.sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT },                     /* 521 = nosys 
*/
        { .sy_narg = AS(pselect_args), .sy_call = (sy_call_t *)sys_pselect, 
.sy_auevent = AUE_SELECT, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = 
SY_THR_STATIC }, /* 522 = pselect */
        { .sy_narg = AS(getloginclass_args), .sy_call = (sy_call_t 
*)sys_getloginclass, .sy_auevent = AUE_GETLOGINCLASS, .sy_flags = 
SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC },      /* 523 = getloginclass */
        { .sy_narg = AS(setloginclass_args), .sy_call = (sy_call_t 
*)sys_setloginclass, .sy_auevent = AUE_SETLOGINCLASS, .sy_flags = 0, .sy_thrcnt 
= SY_THR_STATIC },   /* 524 = setloginclass */
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 88fa3aee980f..c8a0f0ed378f 100644
--- a/sys/kern/syscalls.c
+++ b/sys/kern/syscalls.c
@@ -97,10 +97,10 @@ const char *syscallnames[] = {
        "compat.sethostname",           /* 88 = old sethostname */
        "getdtablesize",                        /* 89 = getdtablesize */
        "dup2",                 /* 90 = dup2 */
-       "#91",                  /* 91 = getdopt */
+       "#91",                  /* 91 = nosys */
        "fcntl",                        /* 92 = fcntl */
        "select",                       /* 93 = select */
-       "#94",                  /* 94 = setdopt */
+       "#94",                  /* 94 = nosys */
        "fsync",                        /* 95 = fsync */
        "setpriority",                  /* 96 = setpriority */
        "socket",                       /* 97 = socket */
@@ -125,7 +125,7 @@ const char *syscallnames[] = {
        "gettimeofday",                 /* 116 = gettimeofday */
        "getrusage",                    /* 117 = getrusage */
        "getsockopt",                   /* 118 = getsockopt */
-       "#119",                 /* 119 = resuba */
+       "#119",                 /* 119 = nosys */
        "readv",                        /* 120 = readv */
        "writev",                       /* 121 = writev */
        "settimeofday",                 /* 122 = settimeofday */
@@ -157,9 +157,9 @@ const char *syscallnames[] = {
        "quotactl",                     /* 148 = quotactl */
        "compat.quota",         /* 149 = old quota */
        "compat.getsockname",           /* 150 = old getsockname */
-       "#151",                 /* 151 = sem_lock */
-       "#152",                 /* 152 = sem_wakeup */
-       "#153",                 /* 153 = asyncdaemon */
+       "#151",                 /* 151 = nosys */
+       "#152",                 /* 152 = nosys */
+       "#153",                 /* 153 = nosys */
        "nlm_syscall",                  /* 154 = nlm_syscall */
        "nfssvc",                       /* 155 = nfssvc */
        "compat.getdirentries",         /* 156 = old getdirentries */
@@ -183,9 +183,9 @@ const char *syscallnames[] = {
        "compat6.pwrite",               /* 174 = freebsd6 pwrite */
        "setfib",                       /* 175 = setfib */
        "ntp_adjtime",                  /* 176 = ntp_adjtime */
-       "#177",                 /* 177 = sfork */
-       "#178",                 /* 178 = getdescriptor */
-       "#179",                 /* 179 = setdescriptor */
+       "#177",                 /* 177 = nosys */
+       "#178",                 /* 178 = nosys */
+       "#179",                 /* 179 = nosys */
        "#180",                 /* 180 = nosys */
        "setgid",                       /* 181 = setgid */
        "setegid",                      /* 182 = setegid */
@@ -424,9 +424,9 @@ const char *syscallnames[] = {
        "__mac_execve",                 /* 415 = __mac_execve */
        "sigaction",                    /* 416 = sigaction */
        "sigreturn",                    /* 417 = sigreturn */
-       "#418",                 /* 418 = __xstat */
-       "#419",                 /* 419 = __xfstat */
-       "#420",                 /* 420 = __xlstat */
+       "#418",                 /* 418 = nosys */
+       "#419",                 /* 419 = nosys */
+       "#420",                 /* 420 = nosys */
        "getcontext",                   /* 421 = getcontext */
        "setcontext",                   /* 422 = setcontext */
        "swapcontext",                  /* 423 = swapcontext */
@@ -475,8 +475,8 @@ const char *syscallnames[] = {
        "rtprio_thread",                        /* 466 = rtprio_thread */
        "#467",                 /* 467 = nosys */
        "#468",                 /* 468 = nosys */
-       "#469",                 /* 469 = __getpath_fromfd */
-       "#470",                 /* 470 = __getpath_fromaddr */
+       "#469",                 /* 469 = nosys */
+       "#470",                 /* 470 = nosys */
        "sctp_peeloff",                 /* 471 = sctp_peeloff */
        "sctp_generic_sendmsg",                 /* 472 = sctp_generic_sendmsg */
        "sctp_generic_sendmsg_iov",                     /* 473 = 
sctp_generic_sendmsg_iov */
@@ -527,7 +527,7 @@ const char *syscallnames[] = {
        "pdfork",                       /* 518 = pdfork */
        "pdkill",                       /* 519 = pdkill */
        "pdgetpid",                     /* 520 = pdgetpid */
-       "#521",                 /* 521 = pdwait4 */
+       "#521",                 /* 521 = nosys */
        "pselect",                      /* 522 = pselect */
        "getloginclass",                        /* 523 = getloginclass */
        "setloginclass",                        /* 524 = setloginclass */
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 5c6ebeb9b52f..c4841ffed3ee 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -587,7 +587,7 @@
                    u_int to
                );
        }
-91     AUE_NULL        UNIMPL  getdopt
+91     AUE_NULL        UNIMPL  nosys
 92     AUE_FCNTL       STD {
                int fcntl(
                    int fd,
@@ -606,7 +606,7 @@
                    _In_opt_ struct timeval *tv
                );
        }
-94     AUE_NULL        UNIMPL  setdopt
+94     AUE_NULL        UNIMPL  nosys
 95     AUE_FSYNC       STD {
                int fsync(
                    int fd
@@ -756,7 +756,7 @@
                    _Inout_  int *avalsize
                );
        }
-119    AUE_NULL        UNIMPL  resuba (BSD/OS 2.x)
+119    AUE_NULL        UNIMPL  nosys
 120    AUE_READV       STD {
                int readv(
                    int fd,
@@ -945,13 +945,7 @@
                );
        } getsockname getsockname_args int
 
-; Syscalls 151-180 inclusive are reserved for vendor-specific
-; system calls.  (This includes various calls added for compatibity
-; with other Unix variants.)
-; Some of these calls are now supported by BSD.
-151    AUE_NULL        UNIMPL  sem_lock (BSD/OS 2.x)
-152    AUE_NULL        UNIMPL  sem_wakeup (BSD/OS 2.x)
-153    AUE_NULL        UNIMPL  asyncdaemon (BSD/OS 2.x)
+151-153        AUE_NULL        UNIMPL  nosys
 ; 154 is initialised by the NLM code, if present.
 154    AUE_NULL        NOSTD {
                int nlm_syscall(
@@ -1092,12 +1086,7 @@
                    _Inout_ struct timex *tp
                );
        }
-177    AUE_NULL        UNIMPL  sfork (BSD/OS 2.x)
-178    AUE_NULL        UNIMPL  getdescriptor (BSD/OS 2.x)
-179    AUE_NULL        UNIMPL  setdescriptor (BSD/OS 2.x)
-180    AUE_NULL        UNIMPL  nosys
-
-; Syscalls 181-199 are used by/reserved for BSD
+177-180        AUE_NULL        UNIMPL  nosys
 181    AUE_SETGID      STD {
                int setgid(
                    gid_t gid
@@ -1435,7 +1424,6 @@
                );
        }
 249    AUE_NULL        UNIMPL  nosys
-; syscall numbers initially used in OpenBSD
 250    AUE_MINHERIT    STD {
                int minherit(
                    _In_ void *addr,
@@ -2208,9 +2196,7 @@
                    _In_ const struct __ucontext *sigcntxp
                );
        }
-418    AUE_NULL        UNIMPL  __xstat
-419    AUE_NULL        UNIMPL  __xfstat
-420    AUE_NULL        UNIMPL  __xlstat
+418-420        AUE_NULL        UNIMPL  nosys
 421    AUE_NULL        STD {
                int getcontext(
                    _Out_ struct __ucontext *ucp
@@ -2485,9 +2471,7 @@
                    _Inout_ struct rtprio *rtp
                );
        }
-467-468        AUE_NULL        UNIMPL  nosys
-469    AUE_NULL        UNIMPL  __getpath_fromfd
-470    AUE_NULL        UNIMPL  __getpath_fromaddr
+467-470        AUE_NULL        UNIMPL  nosys
 471    AUE_SCTP_PEELOFF        NOSTD {
                int sctp_peeloff(
                    int sd,
@@ -2843,7 +2827,7 @@
                    _Out_ pid_t *pidp
                );
        }
-521    AUE_PDWAIT      UNIMPL  pdwait4
+521    AUE_NULL        UNIMPL  nosys
 522    AUE_SELECT      STD {
                int pselect(
                    int nd,
_______________________________________________
dev-commits-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "dev-commits-src-all-unsubscr...@freebsd.org"

Reply via email to