| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Discussed with: emaste, re
Tested by: pho
(cherry picked from commit 20e91ca36a56b8db1e6677f577ad011b66dd6eb3)
|
| |
|
|
|
|
|
|
|
|
| |
O_BENEATH and related features.
Sponsored by: The FreeBSD Foundation
Tested by: pho
Notes:
svn path=/stable/12/; revision=366937
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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).
Notes:
svn path=/stable/12/; revision=365473
|
| |
|
|
|
|
|
|
| |
stat, lstat, and fstat use `*sb` as the stat struct pointer arg name,
while fstatat previously used `*buf`.
Notes:
svn path=/stable/12/; revision=345314
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
stat(2): clarify which syscalls modify file timestamps
The list of syscalls that modify st_atim, st_mtim, and st_ctim was quite out
of date and probably not accurate to begin with. Update it, and make it
clear that the list is open-ended.
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D18410
Notes:
svn path=/stable/12/; revision=344134
|
| |
|
|
|
|
|
|
|
|
| |
HISTORY section. Note: Any system calls that were added prior to v7,
but after v1 weren't changed.
Obtained from: http://www.tuhs.org/cgi-bin/utree.pl?file=V1/man/man2
Notes:
svn path=/head/; revision=326435
|
| |
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: iXsystems
Notes:
svn path=/head/; revision=320287
|
| |
|
|
|
|
|
|
| |
Approved by: mckusick,vangyzen,jilles
Differential Revision: https://reviews.freebsd.org/D10852
Notes:
svn path=/head/; revision=320004
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=314436
|
| |
|
|
|
|
|
| |
- Remove sys/types.h.
Notes:
svn path=/head/; revision=293863
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The stat structures returned on pipes seems to contain all the
information required by POSIX. Especially the wording "and thus to a
pipe" makes little sense, because it seems to imply a certain
relationship between sockets and pipes that simply isn't there.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=236441
|
| |
|
|
|
|
|
|
| |
Submitted by: arundel
MFC after: 3 days
Notes:
svn path=/head/; revision=227622
|
| |
|
|
|
|
|
|
| |
PR: docs/124468
X-MFC with: r218998
Notes:
svn path=/head/; revision=221845
|
| |
|
|
|
|
|
|
|
| |
It's a bit more pedantic regarding .Bl list elements. This has an added
benefit of unbreaking the ipfw(8) manpage, where groff was silently
skipping one list element.
Notes:
svn path=/head/; revision=214132
|
| |
|
|
| |
Notes:
svn path=/head/; revision=205794
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A nice thing about POSIX 2008 is that it finally standardizes a way to
obtain file access/modification/change times in sub-second precision,
namely using struct timespec, which we already have for a very long
time. Unfortunately POSIX uses different names.
This commit adds compatibility macros, so existing code should still
build properly. Also change all source code in the kernel to work
without any of the compatibility macros. This makes it all a less
ambiguous.
I am also renaming st_birthtime to st_birthtim, even though it was a
local extension anyway. It seems Cygwin also has a st_birthtim.
Notes:
svn path=/head/; revision=205792
|
| |
|
|
|
|
|
| |
Reviewed by: ru
Notes:
svn path=/head/; revision=178245
|
| |
|
|
|
|
|
|
|
| |
clause.
# If I've done so improperly on a file, please let me know.
Notes:
svn path=/head/; revision=165903
|
| |
|
|
|
|
|
|
| |
PR: docs/57153
MFC after: 3 days
Notes:
svn path=/head/; revision=163269
|
| |
|
|
| |
Notes:
svn path=/head/; revision=159569
|
| |
|
|
| |
Notes:
svn path=/head/; revision=159568
|
| |
|
|
|
|
|
| |
Pointed out by: Antony Curtis <antony@mysql.com>
Notes:
svn path=/head/; revision=154202
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140505
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140081
|
| |
|
|
|
|
|
|
| |
Note to mdoc(7) police:
The document date has already been touched today.
Notes:
svn path=/head/; revision=137737
|
| |
|
|
| |
Notes:
svn path=/head/; revision=137736
|
| |
|
|
|
|
|
| |
use .Va instead of .Li for struct stat fields.
Notes:
svn path=/head/; revision=137734
|
| |
|
|
|
|
|
| |
Bump the document date accordingly.
Notes:
svn path=/head/; revision=137733
|
| |
|
|
|
|
|
|
|
| |
PR: docs/60068
Submitted by: Ken Stailey
MFC after: 2 weeks
Notes:
svn path=/head/; revision=123388
|
| |
|
|
|
|
|
|
|
| |
closer to reality. More work remains to be done. st_mtime should
be the most complete based on IEEE Std 1003.1, 2003 Edition, a
review of ufs_vnops.c, and some experimentation.
Notes:
svn path=/head/; revision=121279
|
| |
|
|
| |
Notes:
svn path=/head/; revision=119893
|
| |
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=115225
|
| |
|
|
|
|
|
|
|
|
|
| |
Those who really need this information can find it in the include file.
* Include a succinct description of the st_birthtime field.
Approved by: re (bmah)
Notes:
svn path=/head/; revision=114969
|
| |
|
|
| |
Notes:
svn path=/head/; revision=108087
|
| |
|
|
| |
Notes:
svn path=/head/; revision=108040
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=108028
|
| |
|
|
|
|
|
| |
Use .Vt to mark up `struct stat' when it is a variable type.
Notes:
svn path=/head/; revision=100139
|
| |
|
|
| |
Notes:
svn path=/head/; revision=100137
|
| |
|
|
|
|
|
| |
Noticed by: jmallett
Notes:
svn path=/head/; revision=100062
|
| |
|
|
| |
Notes:
svn path=/head/; revision=90712
|
| |
|
|
| |
Notes:
svn path=/head/; revision=84306
|
| |
|
|
|
|
|
| |
Sort ERRORS section
Notes:
svn path=/head/; revision=82705
|
| |
|
|
|
|
|
| |
Submitted by: yar
Notes:
svn path=/head/; revision=82642
|
| |
|
|
| |
Notes:
svn path=/head/; revision=79754
|
| |
|
|
| |
Notes:
svn path=/head/; revision=79531
|
| |
|
|
| |
Notes:
svn path=/head/; revision=69051
|
| |
|
|
|
|
|
| |
initially suggested by mdoc(7) style, but was broken over the years
Notes:
svn path=/head/; revision=59954
|
| |
|
|
|
|
|
| |
More libraries manpages updates following.
Notes:
svn path=/head/; revision=59460
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50476
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unlike other filesystem objects, symbolic links do not have an owner,
group, access mode, times, etc. Instead, these attributes are taken from
the directory that contains the link. The only attributes returned from
an lstat() that refer to the symbolic link itself are the file type
(S_IFLNK), size, blocks, and link count (always 1).
This is bogus, and disagrees with the implementation and symlink(7).
Removed it.
PR: docs/10269
Submitted by: Tolik <tolik@sibptus.tomsk.ru>
Notes:
svn path=/head/; revision=45560
|