Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2019 20:54:30 +0300
From:      Dmitry Chagin <dchagin@freebsd.org>
To:        Ed Maste <emaste@freebsd.org>
Cc:        src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org,  svn-src-head@freebsd.org
Subject:   Re: svn commit: r346273 - in head/sys: compat/freebsd32 kern
Message-ID:  <CAC0jpUCjE%2BQ024q-wNoGdztzBXEVeWgeOLZgzX-J3nxqjry1sw@mail.gmail.com>
In-Reply-To: <201904161326.x3GDQV9J003308@repo.freebsd.org>
References:  <201904161326.x3GDQV9J003308@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
=D0=B2=D1=82, 16 =D0=B0=D0=BF=D1=80. 2019 =D0=B3. =D0=B2 16:26, Ed Maste <e=
maste@freebsd.org>:

> Author: emaste
> Date: Tue Apr 16 13:26:31 2019
> New Revision: 346273
> URL: https://svnweb.freebsd.org/changeset/base/346273
>
> Log:
>   correct readlinkat(2) return type
>
>
Hi, Ed
make sysent?



>   r176215 corrected readlink(2)'s return type and the type of the last
>   argument.  readlink(2) was introduced in r177788 after being developed
>   as part of Google Summer of Code 2007; it appears to have inherited the
>   wrong return type.
>
>   Man pages and header files were already ssize_t; update syscalls.master
>   to match.
>
>   PR:           197915
>   Submitted by: Henning Petersen <henning.petersen@t-online.de>
>   MFC after:    2 weeks
>
> Modified:
>   head/sys/compat/freebsd32/syscalls.master
>   head/sys/kern/syscalls.master
>
> Modified: head/sys/compat/freebsd32/syscalls.master
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/sys/compat/freebsd32/syscalls.master   Tue Apr 16 12:40:49 2019
>       (r346272)
> +++ head/sys/compat/freebsd32/syscalls.master   Tue Apr 16 13:26:31 2019
>       (r346273)
> @@ -963,7 +963,7 @@
>                                     uint32_t dev); }
>  499    AUE_OPENAT_RWTC NOPROTO { int openat(int fd, const char *path, \
>                                     int flag, mode_t mode); }
> -500    AUE_READLINKAT  NOPROTO { int readlinkat(int fd, const char *path=
,
> \
> +500    AUE_READLINKAT  NOPROTO { ssize_t readlinkat(int fd, const char
> *path, \
>                                     char *buf, size_t bufsize); }
>  501    AUE_RENAMEAT    NOPROTO { int renameat(int oldfd, const char *old=
,
> \
>                                     int newfd, const char *new); }
>
> Modified: head/sys/kern/syscalls.master
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/sys/kern/syscalls.master       Tue Apr 16 12:40:49 2019
> (r346272)
> +++ head/sys/kern/syscalls.master       Tue Apr 16 13:26:31 2019
> (r346273)
> @@ -2716,7 +2716,7 @@
>                 );
>         }
>  500    AUE_READLINKAT  STD {
> -               int readlinkat(
> +               ssize_t readlinkat(
>                     int fd,
>                     _In_z_ const char *path,
>                     _Out_writes_bytes_(bufsize) char *buf,
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAC0jpUCjE%2BQ024q-wNoGdztzBXEVeWgeOLZgzX-J3nxqjry1sw>