|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
b2c76c41 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line nroff pattern
Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
44b0b943 |
| 08-Oct-2022 |
Benedict Reuschling <[email protected]> |
Revert "Add extra EINVAL information about wrong block size to read(2)/write(2)"
This reverts commit 1c2be25f6080ee63baeae55e45761e1310d1b756.
kib@ pointed out that it is perfectly fine to write at
Revert "Add extra EINVAL information about wrong block size to read(2)/write(2)"
This reverts commit 1c2be25f6080ee63baeae55e45761e1310d1b756.
kib@ pointed out that it is perfectly fine to write at arbitrary regular file offsets. For example, in a 4K block size character device, geom doesn't support writing / reading 515 byte blocks. The description is perhaps not applicable to all EINVALs returned.
show more ...
|
| #
1c2be25f |
| 07-Oct-2022 |
Benedict Reuschling <[email protected]> |
Add extra EINVAL information about wrong block size to read(2)/write(2)
The read system call will return EINVAL if the current file offset is not a multiple of the block size. This also applies to w
Add extra EINVAL information about wrong block size to read(2)/write(2)
The read system call will return EINVAL if the current file offset is not a multiple of the block size. This also applies to write(2). Add an entry for EINVAL about this error to both man pages.
PR: 91149 Event: Aberdeen Hackathon 2022 Differential Revision: https://reviews.freebsd.org/D24617
show more ...
|
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
504e64af |
| 20-Feb-2021 |
Guangyuan Yang <[email protected]> |
pwrite(2): add a BUGS section
Add a BUGS section about using pwrite(2) when O_APPEND is set on the fd.
MFC after: 3 days Submitted by: Ka Ho Ng <[email protected]> Reviewed by: gbe, yuripv Differen
pwrite(2): add a BUGS section
Add a BUGS section about using pwrite(2) when O_APPEND is set on the fd.
MFC after: 3 days Submitted by: Ka Ho Ng <[email protected]> Reviewed by: gbe, yuripv Differential Revision: https://reviews.freebsd.org/D28372
show more ...
|
| #
0fda26db |
| 26-Oct-2020 |
John-Mark Gurney <[email protected]> |
update write(2)'s iovec limit w/ info about the iosize_max_clamp sysctl...
|
|
Revision tags: release/12.2.0, release/11.4.0 |
|
| #
e42b0964 |
| 30-Mar-2020 |
John Baldwin <[email protected]> |
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 ...
|
|
Revision tags: release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
aeb71118 |
| 01-Dec-2017 |
Warner Losh <[email protected]> |
Mark all the system calls that were in 1st Edition Unix as such in the HISTORY section. Note: Any system calls that were added prior to v7, but after v1 weren't changed.
Obtained from: http://www.tu
Mark all the system calls that were in 1st Edition Unix as such in the 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
show more ...
|
| #
31a4787b |
| 17-Oct-2017 |
Ed Maste <[email protected]> |
write.2: correct maximum nbytes size for EINVAL error
In FreeBSD 11 and later debug.iosize_max_clamp defaults to 0, and the maximum nbytes count for write(2) is SSIZE_MAX. Update the man page to doc
write.2: correct maximum nbytes size for EINVAL error
In FreeBSD 11 and later debug.iosize_max_clamp defaults to 0, and the maximum nbytes count for write(2) is SSIZE_MAX. Update the man page to document this, and mention the sysctl that can be set to obtain the previous behaviour.
PR: 196666 MFC after: 1 week Sponsored by: The FreeBSD Foundation
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
fbbd9655 |
| 28-Feb-2017 |
Warner Losh <[email protected]> |
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 <[email protected]> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
d0ec8fd0 |
| 15-Dec-2015 |
Kevin Lo <[email protected]> |
Remove sys/types.h due to STANDARDS and unistd.h also includes sys/types.h.
|
|
Revision tags: release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0 |
|
| #
c36029e6 |
| 12-Sep-2013 |
Bryan Drewery <[email protected]> |
Consistently reference file descriptors as "fd". 55 other manpages used "fd", while these used "d" and "filedes".
MFC after: 1 week Approved by: gjb Approved by: re (delphij)
|
|
Revision tags: release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0 |
|
| #
e0c980d9 |
| 22-Jan-2012 |
Pawel Jakub Dawidek <[email protected]> |
The sys/uio.h header is needed only for readv(2), preadv(2), writev(2) and pwritev(2). Document it more precisely.
Reviewed by: jilles MFC after: 3 days
|
|
Revision tags: release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
| #
c879ae35 |
| 09-Jan-2007 |
Warner Losh <[email protected]> |
Per Regents of the University of Calfornia letter, remove advertising clause.
# If I've done so improperly on a file, please let me know.
|
| #
27111d39 |
| 21-Oct-2006 |
Simon L. B. Nielsen <[email protected]> |
Minor markup fix: A comma should be seperated by space from macro argument. This resulted in "pwritev,()" instead of the intended "pwritev()," in the output.
MFC after: 3 days
|
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
| #
1427d59b |
| 14-Apr-2006 |
Ruslan Ermilov <[email protected]> |
List pwritev in the NAME section.
|
| #
110e1704 |
| 17-Nov-2005 |
Ruslan Ermilov <[email protected]> |
-mdoc sweep.
|
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
| #
bcd9e0dd |
| 07-Jul-2005 |
John Baldwin <[email protected]> |
- Add two new system calls: preadv() and pwritev() which are like readv() and writev() except that they take an additional offset argument and do not change the current file position. In SAT spe
- Add two new system calls: preadv() and pwritev() which are like readv() and writev() except that they take an additional offset argument and do not change the current file position. In SAT speak: preadv:readv::pread:read and pwritev:writev::pwrite:write. - Try to reduce code duplication some by merging most of the old kern_foov() and dofilefoo() functions into new dofilefoo() functions that are called by kern_foov() and kern_pfoov(). The non-v functions now all generate a simple uio on the stack from the passed in arguments and then call kern_foov(). For example, read() now just builds a uio and calls kern_readv() and pwrite() just builds a uio and calls kern_pwritev().
PR: kern/80362 Submitted by: Marc Olzheim marcolz at stack dot nl (1) Approved by: re (scottl) MFC after: 1 week
show more ...
|
|
Revision tags: release/5.4.0_cvs, release/5.4.0 |
|
| #
75fa96cc |
| 10-Feb-2005 |
Colin Percival <[email protected]> |
read(), pread(), write(), and pwrite() return EINVAL if they are asked for more than INT_MAX bytes.
|
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
| #
a39fd506 |
| 25-Oct-2004 |
Yaroslav Tykhiy <[email protected]> |
Reword the last change a bit, add mdoc(7) markup.
Discussed with: bde
|
| #
9a0cabd9 |
| 16-Oct-2004 |
Yaroslav Tykhiy <[email protected]> |
Explain it is a negative offset that EINVAL may indicate. Now readers won't get an impression that pointing to beyond the current end of file will result in EINVAL.
MFC after: 1 week
|
| #
1a0a9345 |
| 02-Jul-2004 |
Ruslan Ermilov <[email protected]> |
Mechanically kill hard sentence breaks.
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
| #
638f4836 |
| 11-Oct-2003 |
Diomidis Spinellis <[email protected]> |
Changed EINVAL constant reference from UIO_MAXIOV to IOV_MAX. The former is a kernel-only visible constant, the latter the POSIX-specified userland constant defined by including limits.h.
|
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
| #
0f0ca6ff |
| 12-Jan-2003 |
Mike Barcroft <[email protected]> |
Fix struct iovec documentation to match reality.
Submitted by: Craig Rodrigues <[email protected]>
|
| #
2efeeba5 |
| 19-Dec-2002 |
Ruslan Ermilov <[email protected]> |
mdoc(7) police: "The .Fa argument.".
|
| #
2faeeff4 |
| 18-Dec-2002 |
Ruslan Ermilov <[email protected]> |
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 ...
|