#
724e383b |
| 15-Jan-2025 |
Ed Maste <emaste@FreeBSD.org> |
munmap.2: Add STANDARDS and note about portability
POSIX used to specify that munmap shall fail with EINVAL if the addr argument is not a multiple of the page size, but that was changed to may fail.
munmap.2: Add STANDARDS and note about portability
POSIX used to specify that munmap shall fail with EINVAL if the addr argument is not a multiple of the page size, but that was changed to may fail. Note that we conform to contemporary POSIX and include a brief note for portable programs.
Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48481
show more ...
|
#
fab411c4 |
| 15-Jan-2025 |
Ed Maste <emaste@FreeBSD.org> |
munmap.2: Remove EINVAL for negative len
len is unsigned (it is size_t), so cannot be negative.
Sponsored by: The FreeBSD Foundation
|
#
9e36aaf0 |
| 15-Jan-2025 |
Ed Maste <emaste@FreeBSD.org> |
munmap.2: Unaligned addresses do not return error
We previously claimed that non-page-aligned addresses would return EINVAL, but the address is in fact rounded down to the page boundary.
Reported b
munmap.2: Unaligned addresses do not return error
We previously claimed that non-page-aligned addresses would return EINVAL, but the address is in fact rounded down to the page boundary.
Reported by: Harald Eilertsen <haraldei@anduin.net> Reviewed by: brooks Sponsored by: The FreeBSD Foundation Fixes: dabee6fecc67 ("kern_descrip.c: add fdshare()/fdcopy()") Differential Revision: https://reviews.freebsd.org/D48465
show more ...
|
Revision tags: release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0 |
|
#
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 ...
|