| #
5ab6ed93
|
| 11-Aug-2024 |
Fernando Apesteguía <fernape@FreeBSD.org> |
faccessat(2): Honor AT_SYMLINK_NOFOLLOW
Make the system call honor `AT_SYMLINK_NOFOLLOW`.
Also enable this from `linux_faccessat2` where the issue arised the first time. Update manual pages accordi
faccessat(2): Honor AT_SYMLINK_NOFOLLOW
Make the system call honor `AT_SYMLINK_NOFOLLOW`.
Also enable this from `linux_faccessat2` where the issue arised the first time. Update manual pages accordingly.
PR: 275295 Reported by: kenrap@kennethraplee.com Approved by: kib@ Differential Revision: https://reviews.freebsd.org/D46267
show more ...
|
| #
a4be1eb2
|
| 21-May-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
access(2): Discourage use of these system calls.
Fixes: 421025a274fb PR: 262895 MFC after: 3 days Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D45240
|
| #
421025a2
|
| 13-May-2024 |
Gordon Bergling <gbe@FreeBSD.org> |
access.2: Mention that lstat(2) should be used for symbolic links
access(), eaccess() and faccessat() will always dereference symbolic links.
So add a note in the manual page, that lstat(2) should
access.2: Mention that lstat(2) should be used for symbolic links
access(), eaccess() and faccessat() will always dereference symbolic links.
So add a note in the manual page, that lstat(2) should be used in the case of symbolic links.
PR: 262895 Reviewed by: gbe, pauamma_gundo.com MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D44890
show more ...
|
| #
8269e767
|
| 14-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libsys: relocate implementations and manpages
Remove core system call implementations and documentation to lib/libsys and lib/libsys/<arch> from lib/libc/sys and lib/libc/<arch>/<sys>. Update paths
libsys: relocate implementations and manpages
Remove core system call implementations and documentation to lib/libsys and lib/libsys/<arch> from lib/libc/sys and lib/libc/<arch>/<sys>. Update paths to allow libc to find them in their new home.
Reviewed by: kib, emaste, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/908
show more ...
|
| #
dc36d6f9
|
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
lib: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl s
lib: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
| #
b2c76c41
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line nroff pattern
Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
| #
509124b6
|
| 07-Mar-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
Add AT_EMPTY_PATH for several *at(2) syscalls
It is currently allowed to fchownat(2), fchmodat(2), fchflagsat(2), utimensat(2), fstatat(2), and linkat(2).
For linkat(2), PRIV_VFS_FHOPEN privilege i
Add AT_EMPTY_PATH for several *at(2) syscalls
It is currently allowed to fchownat(2), fchmodat(2), fchflagsat(2), utimensat(2), fstatat(2), and linkat(2).
For linkat(2), PRIV_VFS_FHOPEN privilege is required to exercise the flag. It allows to link any open file.
Requested by: trasz Tested by: pho, trasz Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D29111
show more ...
|
| #
20e91ca3
|
| 16-Feb-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
open(2): Remove O_BENEATH and AT_BENEATH
with the reasoning that the flags did not worked properly, and were not shipped in a release.
O_RESOLVE_BENEATH is kept as useful.
Reviewed by: markj Teste
open(2): Remove O_BENEATH and AT_BENEATH
with the reasoning that the flags did not worked properly, and were not shipped in a release.
O_RESOLVE_BENEATH is kept as useful.
Reviewed by: markj Tested by: arichardson, pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D28907
show more ...
|
| #
1f305be4
|
| 22-Sep-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
Document {O,AT}_RESOLVE_BENEATH and new O_BENEATH behavior for relative paths.
PR: 248335 Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revisi
Document {O,AT}_RESOLVE_BENEATH and new O_BENEATH behavior for relative paths.
PR: 248335 Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D25886
show more ...
|
| #
e42b0964
|
| 30-Mar-2020 |
John Baldwin <jhb@FreeBSD.org> |
Document EINTEGRITY errors for many system calls.
EINTEGRITY was previously documented as a UFS-specific error for mount(2). This documents EINTEGRITY as a filesystem-independent error that may be
Document EINTEGRITY errors for many system calls.
EINTEGRITY was previously documented as a UFS-specific error for mount(2). This documents EINTEGRITY as a filesystem-independent error that may be reported by the backing store of a filesystem.
While here, document EIO as a filesystem-independent error for both mount(2) and posix_fadvise(2). EIO was previously only documented for UFS for mount(2).
Reviewed by: mckusick Suggested by: mckusick MFC after: 2 weeks Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D24168
show more ...
|
| #
5b1fb8ec
|
| 11-Nov-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
First draft of documentation for AT/O_BENEATH handling of the absolute paths.
It was decided that committing the code and drafting of the man page update is better than allowing the code to rot unti
First draft of documentation for AT/O_BENEATH handling of the absolute paths.
It was decided that committing the code and drafting of the man page update is better than allowing the code to rot until wordsmithing happens.
Reviewed by: jilles (previous version) Discussed with: brooks, jilles, emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D17714
show more ...
|
| #
4f77f488
|
| 25-Oct-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Implement O_BENEATH and AT_BENEATH.
Flags prevent open(2) and *at(2) vfs syscalls name lookup from escaping the starting directory. Supposedly the interface is similar to the same proposed Linux fl
Implement O_BENEATH and AT_BENEATH.
Flags prevent open(2) and *at(2) vfs syscalls name lookup from escaping the starting directory. Supposedly the interface is similar to the same proposed Linux flags.
Reviewed by: jilles (code, previous version of manpages), 0mp (manpages) Discussed with: allanjude, emaste, jonathan Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D17547
show more ...
|
| #
fbbd9655
|
| 28-Feb-2017 |
Warner Losh <imp@FreeBSD.org> |
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
| #
0aee91e1
|
| 21-Dec-2014 |
Christian Brueffer <brueffer@FreeBSD.org> |
Various mdoc fixes and a few EOL whitespace removals.
Found with: mandoc -Tlint
|
| #
2bcdab32
|
| 16-Sep-2014 |
Enji Cooper <ngie@FreeBSD.org> |
Bump .Dd for the content change done to access(2) in r271655
PR: 181155 Sponsored by: EMC / Isilon Storage Division
|
| #
257597a4
|
| 16-Sep-2014 |
Enji Cooper <ngie@FreeBSD.org> |
Validate the mode argument in access, eaccess, and faccessat for optional POSIX compliance and to improve compatibility with Linux and NetBSD
The issue was identified with lib/libc/sys/t_access:acce
Validate the mode argument in access, eaccess, and faccessat for optional POSIX compliance and to improve compatibility with Linux and NetBSD
The issue was identified with lib/libc/sys/t_access:access_inval from NetBSD
Update the manpage accordingly
PR: 181155 Reviewed by: jilles (code), jmmv (code), wblock (manpage), wollman (code) MFC after: 4 weeks Phabric: D678 (code), D786 (manpage) Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
0afc94c1
|
| 13-May-2010 |
Ulrich Spörlein <uqs@FreeBSD.org> |
mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the bottom of the manpages and order them consistently.
GNU groff doesn't care about the ordering, and doesn't even mention CAVEATS a
mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the bottom of the manpages and order them consistently.
GNU groff doesn't care about the ordering, and doesn't even mention CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put them.
Found by: mdocml lint run Reviewed by: ru
show more ...
|
| #
a141af69
|
| 16-Apr-2008 |
Konstantin Belousov <kib@FreeBSD.org> |
Man pages for the openat(2), fexecve(2) and related syscalls.
Reviewed by: ru
|
| #
8e167da2
|
| 11-Feb-2008 |
Remko Lodder <remko@FreeBSD.org> |
After issueing a ntpdate [1] I noticed it's already 2008, reflect that in the last modified date.
Noticed by: brueffer [1]
|
| #
08a155ad
|
| 11-Feb-2008 |
Remko Lodder <remko@FreeBSD.org> |
Fix typo (s/existance/existence/)
Noticed by: ceri
|
| #
5e2597b9
|
| 16-Jan-2008 |
Remko Lodder <remko@FreeBSD.org> |
Fix some style nits.
Prodded by: brueffer MFC After: 3 days
|
| #
d2648c16
|
| 08-Dec-2007 |
Remko Lodder <remko@FreeBSD.org> |
Make the warning a bit less 'broad' then it used to be. The access is seems to be a problem for SUID applications, which we like to prevent as much as possible.
PR: docs/39530 Submitted by: Soren
Make the warning a bit less 'broad' then it used to be. The access is seems to be a problem for SUID applications, which we like to prevent as much as possible.
PR: docs/39530 Submitted by: Soren Spies <sspies at apple dot com> MFC After: 3 days
show more ...
|
| #
c879ae35
|
| 09-Jan-2007 |
Warner Losh <imp@FreeBSD.org> |
Per Regents of the University of Calfornia letter, remove advertising clause.
# If I've done so improperly on a file, please let me know.
|
| #
2efeeba5
|
| 19-Dec-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
mdoc(7) police: "The .Fa argument.".
|
| #
2faeeff4
|
| 18-Dec-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
mdoc(7) police: Tidy up the syscall language.
Stop calling system calls "function calls".
Use "The .Fn system call" a-la "The .Nm utility".
When referring to a non-BSD implementation in the HISTOR
mdoc(7) police: Tidy up the syscall language.
Stop calling system calls "function calls".
Use "The .Fn system call" a-la "The .Nm utility".
When referring to a non-BSD implementation in the HISTORY section, call syscall a function, to be safe.
show more ...
|