Age | Commit message (Collapse) | Author | Lines |
2024年03月13日 | uio.h: add RWF_NOAPPEND flag for pwritev2 | Rich Felker | -0/+1 |
|
added in linux kernel commit 73fa7547c70b32cc69685f79be31135797734eb6.
this is added now as a prerequisite for fixing pwrite/pwritev behavior
for O_APPEND files.
|
2024年01月25日 | add preadv2 and pwritev2 syscall wrappers, flag value macros | Rich Felker | -0/+7 |
|
2022年10月19日 | remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE | Rich Felker | -1/+1 |
|
these badly pollute the namespace with macros whenever _GNU_SOURCE is
defined, which is always the case with g++, and especially tends to
interfere with C++ constructs.
as our implementation of these was macro-only, their removal cannot
affect any existing binaries. at the source level, portable software
should be prepared for them not to exist.
for now, they are left in place with explicit _LARGEFILE64_SOURCE.
this provides an easy temporary path for integrators/distributions to
get packages building again right away if they break while working on
a proper, upstreamable fix. the intent is that this be a very
short-term measure and that the macros be removed entirely in the next
release cycle.
|
2013年07月19日 | add UIO_MAXIOV macro in sys/uio.h | Rich Felker | -0/+2 |
|
while there's no POSIX namespace provision for UIO_* in uio.h, this
exact macro name is reserved in XBD 2.2.2. apparently some
glibc-centric software expects it to exist, so let's provide it.
|
2012年09月09日 | fix up lfs64 junk for preadv/pwritev | Rich Felker | -0/+5 |
|
2012年09月09日 | add preadv/pwritev syscall wrappers | Rich Felker | -0/+9 |
|
2012年09月07日 | default features: make musl usable without feature test macros | Rich Felker | -0/+2 |
|
the old behavior of exposing nothing except plain ISO C can be
obtained by defining __STRICT_ANSI__ or using a compiler option (such
as -std=c99) that predefines it. the new default featureset is POSIX
with XSI plus _BSD_SOURCE. any explicit feature test macros will
inhibit the default.
installation docs have also been updated to reflect this change.
|
2012年06月23日 | add process_vm_readv and process_vm_writev syscall wrappers | Rich Felker | -0/+9 |
|
based on a patch submitted by Kristian L. <email@thexception.net>
|
2011年11月10日 | fix all missing instances of __cplusplus checks/extern "C" in headers | Rich Felker | -0/+8 |
|
patch by Arvid Picciani (aep)
|
2011年02月14日 | extensive header cleanup for standards conformance & correctness | Rich Felker | -2/+1 |
|
thanks to Peter Mazinger (psm) for pointing many of these issues out
and submitting a patch on which this commit is loosely based
|
2011年02月12日 | initial check-in, version 0.5.0 v0.5.0 | Rich Felker | -0/+14 |
|