aboutsummaryrefslogtreecommitdiffstats
path: root/util-src
Commit message (Expand)AuthorAgeFilesLines
* util.poll: Increase max epoll events per callKim Alvefur2018-10-081-1/+1
* util.poll: Zero FD sets watched for errors on creationKim Alvefur2018-10-071-0/+2
* net.poll: Guard against negative or too large FDsKim Alvefur2018-10-071-0/+14
* util.poll: Fix missing return for adding duplicate FDKim Alvefur2018-10-071-0/+1
* util.poll: Tweak metatable name fieldKim Alvefur2018-10-061-2/+2
* util.poll: Fix monitoring of socket exceptions in select modeKim Alvefur2018-10-061-1/+1
* util.poll: Lua 5.1 compatKim Alvefur2018-09-151-0/+6
* util.poll: Remove 'inline' from function declarationKim Alvefur2018-09-151-1/+1
* util.poll: Import poll library with epoll and select supportKim Alvefur2018-05-162-1/+425
* util.pposix: Allow _DARWIN_C_SOURCE to be overridenKim Alvefur2018-09-081-0/+2
* Merge 0.10->trunkKim Alvefur2018-09-081-0/+3
|\
| * util.pposix: Fix or silence a warning on OS X (#1202)Kim Alvefur2018-09-081-0/+3
* | Merge 0.10->trunkKim Alvefur2018-09-081-1/+1
|\|
| * util.pposix: Fix building on OS X (#1202)Kim Alvefur2018-08-181-1/+1
* | util.pposix: Restrict use of malloc_info to glibcKim Alvefur2018-09-071-1/+1
* | util.pposix: Do not attempt to assign to stdio variables [pedantic]Kim Alvefur2018-09-071-3/+3
* | util-src/makefile: Add util.time to BSD makefileKim Alvefur2018-08-111-1/+1
* | util.time: Allow for already set constantKim Alvefur2018-08-111-0/+2
* | util.time: Add monotonic timeKim Alvefur2017-03-091-0/+9
* | util.time: Convert to CKim Alvefur2017-03-092-1/+25
* | encodings: Explicitly say that base64 decoding falls through in a switch, fix...Emmanuel Gil Peyrot2018-08-081-0/+2
* | pposix: Generate an error when a passed string isn’t "unlimited".Emmanuel Gil Peyrot2018-08-081-0/+1
* | pposix, signal: Ignore unused arguments.Emmanuel Gil Peyrot2018-08-082-0/+3
* | net, pposix, signal: Check for redefined defines, fix warnings.Emmanuel Gil Peyrot2018-08-083-0/+11
* | util.pposix: Use freopen(3) when replacing standard IO streams (thanks ratche...Kim Alvefur2018-07-121-7/+3
* | util.ringbuffer: Fix typo in comment [codespell]Kim Alvefur2018-04-061-1/+1
* | Add makefiles compatible with BSD makeKim Alvefur2018-03-111-0/+44
* | Rename Makefile -> GNUmakefile to reflect dependency on GNU MakeKim Alvefur2017-10-311-1/+1
* | util.ringbuffer: Add method for discarding buffered data without returning it...Kim Alvefur2018-02-241-0/+23
* | util.ringbuffer: Add various commentsKim Alvefur2018-02-241-0/+19
* | util.crand: Return early if a zero bytes are requestedKim Alvefur2017-12-031-1/+5
* | util.crand: Throw an error for sizes smaller than 1 byteKim Alvefur2017-12-031-1/+3
* | util.crand: Make it possible to use arc4random on Linux (needs libbsd)Kim Alvefur2017-12-031-1/+5
* | util.crand: Use a small buffer on the stack for small pieces of random, shoul...Kim Alvefur2017-12-031-1/+11
* | util.crand: Remove unneeded castKim Alvefur2017-12-031-1/+1
* | util.crand: Silence signedness warningKim Alvefur2017-12-031-1/+1
* | util.crand: Only keep return value of getrandom() as the others don't return ...Kim Alvefur2017-12-021-14/+6
* | util.crand: Try getrandom() again until buffer is filledKim Alvefur2017-12-021-5/+15
* | Merge 0.10->trunkKim Alvefur2017-12-011-2/+2
|\|
| * util.signal: Fix loop (fixes #1047)Kim Alvefur2017-11-301-2/+2
* | util.net: Add bindings to inet_ntop and inet_ptonKim Alvefur2017-11-261-0/+63
* | util.crand: Add comments about definesKim Alvefur2017-12-011-0/+2
* | util.crand: Apply formatterKim Alvefur2017-12-011-0/+1
* | util.crand: Reorder includes so system ones are firstKim Alvefur2017-12-011-3/+2
* | util.crand: Always include stdlib to be sure __GLIBC_PREREQ is definedKim Alvefur2017-12-011-3/+3
|/
* util.signal: Use a static array to keep track of pending signals (fixes #1029)Kim Alvefur2017-11-141-23/+12
* util.encodings: Use the 'idx' argument correctly [-Wunused-parameter]Kim Alvefur2017-10-051-1/+1
* util.crand: Build with musl/non-glibc (can't have undefined argument-taking m...Kim Alvefur2017-04-251-0/+4
* util.pposix: Remove fallocateKim Alvefur2017-02-281-60/+1
* util.pposix: Add function for atomically appending data to a fileKim Alvefur2017-03-011-1/+64