| Age | Commit message (Collapse) | Author | Files | Lines |
|
The amount of code we need to detect if this is present and handle
the fallback is more than if we just provide it ourselves.
Also we are passing in a difference of pointers so the argument
type should be ptrdiff_t. This avoids a C brain damage of having
unsigned size type which can wrap around if the caller is careful.
|
|
|
|
On GNU Hurd systems PIPE_BUF and PATH_MAX are not defined, and
the compilation fails. This patch defines them if they aren't.
|
|
These are generally implemented efficiently in libc.
While memrchr(3) is non-standard, it is a common extension.
If it is not available, we use a simple C implementation from musl.
|
|
|
|
|
|
|
|
|