| Commit message (Expand) | Author | Age | Files | Lines |
* | m + strdup and strndup: use aligned_alloc(1, n) instead of malloc(n) | Mattias Andrée | 2018-09-01 | 3 | -2/+3 |
* | memcmp: compare unsigned chars | Mattias Andrée | 2018-05-17 | 1 | -2/+2 |
* | m | Mattias Andrée | 2018-05-09 | 1 | -1/+1 |
* | stack_will_overflow: we could fork | Mattias Andrée | 2016-06-13 | 1 | -0/+3 |
* | explicit_bzero: set all bits to 1 before setting all bits to 0 | Mattias Andrée | 2016-04-03 | 1 | -0/+1 |
* | whoops, wrong type | Mattias Andrée | 2016-03-30 | 1 | -1/+1 |
* | strfry: forgot to declare b | Mattias Andrée | 2016-03-30 | 1 | -0/+1 |
* | strfry: reset n to max when the do..while loop resets | Mattias Andrée | 2016-03-30 | 1 | -2/+2 |
* | strfry: fix random int range boundary, document that srand should have been called, support huge strings, and use uniform random | Mattias Andrée | 2016-03-26 | 1 | -3/+32 |
* | m | Mattias Andrée | 2016-03-26 | 1 | -3/+2 |
* | strfry: fix support for empty strings | Mattias Andrée | 2016-03-26 | 1 | -2/+3 |
* | Fix issue #11 on github | Mattias Andrée | 2016-03-21 | 1 | -2/+2 |
* | m | Mattias Andrée | 2016-03-05 | 1 | -1/+1 |
* | derp | Mattias Andrée | 2016-03-01 | 1 | -1/+1 |
* | strfry: use Durstenfeld's algorithm instead of Satallo's algorithm | Mattias Andrée | 2016-03-01 | 1 | -2/+2 |
* | strfry: non-uniform random number generation | Mattias Andrée | 2016-02-29 | 1 | -1/+1 |
* | fix terrible mistake in bsearch | Mattias Andrée | 2016-02-24 | 1 | -1/+2 |
* | add bsearch | Mattias Andrée | 2016-02-20 | 1 | -0/+70 |
* | Fix issue #10 on github | Mattias Andrée | 2016-02-14 | 1 | -1/+1 |
* | improve machinemode | Mattias Andrée | 2016-02-09 | 1 | -14/+73 |
* | misread specification | Mattias Andrée | 2016-01-14 | 1 | -10/+0 |
* | partially split malloc.c | Mattias Andrée | 2016-01-01 | 7 | -156/+281 |
* | doc | Mattias Andrée | 2016-01-01 | 1 | -0/+24 |
* | extension: free will perserve errno | Mattias Andrée | 2016-01-01 | 2 | -0/+12 |
* | m | Mattias Andrée | 2016-01-01 | 3 | -8/+25 |
* | portability | Mattias Andrée | 2016-01-01 | 1 | -3/+9 |
* | bump year | Mattias Andrée | 2016-01-01 | 214 | -214/+214 |
* | m bug fix: reopen: closed wrong fd | Mattias Andrée | 2015-12-31 | 1 | -1/+1 |
* | fix DAEMONISE_KEEP_FDS | Mattias Andrée | 2015-12-31 | 1 | -3/+4 |
* | m | Mattias Andrée | 2015-12-31 | 1 | -5/+7 |
* | daemonise: add option to override pid file | Mattias Andrée | 2015-12-31 | 1 | -2/+3 |
* | m bug fix | Mattias Andrée | 2015-12-31 | 1 | -1/+1 |
* | m bug fix | Mattias Andrée | 2015-12-30 | 1 | -4/+4 |
* | SIGKILL and SIGSTOP cannot be cought, for you get an exception even if SIG_DFL is used | Mattias Andrée | 2015-12-30 | 1 | -1/+2 |
* | typo + other ways to catch fire | Mattias Andrée | 2015-12-30 | 1 | -1/+54 |
* | needstack: We cannot protect ourself from death by SIGSEGV, the CPU would halt and catch fire. | Mattias Andrée | 2015-12-30 | 1 | -0/+2 |
* | needstack: forgot to set the mask | Mattias Andrée | 2015-12-30 | 1 | -0/+3 |
* | needstack: use pthread_sigmask rather than sigprocmask | Mattias Andrée | 2015-12-30 | 1 | -2/+2 |
* | add reopen | Mattias Andrée | 2015-12-30 | 1 | -0/+79 |
* | halt + hcf | Mattias Andrée | 2015-12-29 | 2 | -0/+73 |
* | use pthread_sigmask, not sigprocmask | Mattias Andrée | 2015-12-29 | 4 | -12/+12 |
* | more functions to add + implement readn, writen, preadn, and pwriten | Mattias Andrée | 2015-12-29 | 4 | -0/+296 |
* | m | Mattias Andrée | 2015-12-29 | 1 | -1/+1 |
* | typo | Mattias Andrée | 2015-12-29 | 1 | -1/+1 |
* | m | Mattias Andrée | 2015-12-28 | 1 | -1/+1 |
* | fix dup_at_least_3: must duplicate at least once | Mattias Andrée | 2015-12-28 | 1 | -1/+2 |
* | daemonise: support keeping arbitrary fd:s open | Mattias Andrée | 2015-12-28 | 1 | -7/+96 |
* | fix errors | Mattias Andrée | 2015-12-28 | 1 | -16/+19 |
* | fix errors and warnings | Mattias Andrée | 2015-12-27 | 5 | -32/+34 |
* | fix warning | Mattias Andrée | 2015-12-27 | 1 | -1/+1 |