- 07 Aug, 2014 17 commits
-
-
Max Kellermann authored
Support operating systems that don't have O_CLOEXEC.
-
Max Kellermann authored
Let the caller decide whether to strip. Only remove \n and \r (end-of-line markers).
-
Max Kellermann authored
Reduce the number of unnecessary memmove() calls.
-
Max Kellermann authored
-
Max Kellermann authored
Look at the buffer first, before trying to read from the file. This reduces overhead because we don't refill the buffer after every line.
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate duplicate code.
-
Max Kellermann authored
The null byte is whitespace, too.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate the std::string overhead.
-
Max Kellermann authored
This was broken by commit 84d20d9e, which deleted the "!" from the check.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 06 Aug, 2014 7 commits
-
-
Max Kellermann authored
Revert to the old API before commit e9e55b08, removing unnecessary bloat.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate support for partial reads. The Linux kernel will never return partial results, so this buffering was unnecessary.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 30 Jul, 2014 16 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Fixes breakage by commit 1a619522
-
Max Kellermann authored
-
Max Kellermann authored
-