Date: Mon, 27 Jul 2026 18:09:19 +0000 From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 9bf1bcf7491d - main - Regenerate after fixing getfhat(2) prototype Message-ID: <6a679ecf.30429.e74b1ce@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=9bf1bcf7491de99e4b0a8dd2ba8c61d5603ab407 commit 9bf1bcf7491de99e4b0a8dd2ba8c61d5603ab407 Author: John Baldwin <jhb@FreeBSD.org> AuthorDate: 2026-07-27 18:09:03 +0000 Commit: John Baldwin <jhb@FreeBSD.org> CommitDate: 2026-07-27 18:09:03 +0000 Regenerate after fixing getfhat(2) prototype --- lib/libsys/_libsys.h | 4 ++-- sys/compat/freebsd32/freebsd32_systrace_args.c | 4 ++-- sys/kern/systrace_args.c | 4 ++-- sys/sys/sysproto.h | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/libsys/_libsys.h b/lib/libsys/_libsys.h index 81dc7bdeb475..713e67bb8616 100644 --- a/lib/libsys/_libsys.h +++ b/lib/libsys/_libsys.h @@ -436,7 +436,7 @@ typedef int (__sys_kevent_t)(int, const struct kevent *, int, struct kevent *, i typedef int (__sys_cpuset_getdomain_t)(cpulevel_t, cpuwhich_t, id_t, size_t, domainset_t *, int *); typedef int (__sys_cpuset_setdomain_t)(cpulevel_t, cpuwhich_t, id_t, size_t, domainset_t *, int); typedef int (__sys_getrandom_t)(void *, size_t, unsigned int); -typedef int (__sys_getfhat_t)(int, char *, struct fhandle *, int); +typedef int (__sys_getfhat_t)(int, const char *, struct fhandle *, int); typedef int (__sys_fhlink_t)(struct fhandle *, const char *); typedef int (__sys_fhlinkat_t)(struct fhandle *, int, const char *); typedef int (__sys_fhreadlink_t)(struct fhandle *, char *, size_t); @@ -848,7 +848,7 @@ int __sys_kevent(int fd, const struct kevent * changelist, int nchanges, struct int __sys_cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t * mask, int * policy); int __sys_cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t * mask, int policy); int __sys_getrandom(void * buf, size_t buflen, unsigned int flags); -int __sys_getfhat(int fd, char * path, struct fhandle * fhp, int flags); +int __sys_getfhat(int fd, const char * path, struct fhandle * fhp, int flags); int __sys_fhlink(struct fhandle * fhp, const char * to); int __sys_fhlinkat(struct fhandle * fhp, int tofd, const char * to); int __sys_fhreadlink(struct fhandle * fhp, char * buf, size_t bufsize); diff --git a/sys/compat/freebsd32/freebsd32_systrace_args.c b/sys/compat/freebsd32/freebsd32_systrace_args.c index ea5991bd019b..b2b52338e84d 100644 --- a/sys/compat/freebsd32/freebsd32_systrace_args.c +++ b/sys/compat/freebsd32/freebsd32_systrace_args.c @@ -3124,7 +3124,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) case 564: { struct getfhat_args *p = params; iarg[a++] = p->fd; /* int */ - uarg[a++] = (intptr_t)p->path; /* char * */ + uarg[a++] = (intptr_t)p->path; /* const char * */ uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */ iarg[a++] = p->flags; /* int */ *n_args = 4; @@ -8776,7 +8776,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) p = "int"; break; case 1: - p = "userland char *"; + p = "userland const char *"; break; case 2: p = "userland struct fhandle *"; diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c index 4fcadbde5e28..417c75e380a4 100644 --- a/sys/kern/systrace_args.c +++ b/sys/kern/systrace_args.c @@ -3211,7 +3211,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) case 564: { struct getfhat_args *p = params; iarg[a++] = p->fd; /* int */ - uarg[a++] = (intptr_t)p->path; /* char * */ + uarg[a++] = (intptr_t)p->path; /* const char * */ uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */ iarg[a++] = p->flags; /* int */ *n_args = 4; @@ -8931,7 +8931,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) p = "int"; break; case 1: - p = "userland char *"; + p = "userland const char *"; break; case 2: p = "userland struct fhandle *"; diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index d86409b9eb21..09afc8bb7bf4 100644 --- a/sys/sys/sysproto.h +++ b/sys/sys/sysproto.h @@ -1740,7 +1740,7 @@ struct getrandom_args { }; struct getfhat_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; - char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; };home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a679ecf.30429.e74b1ce>
