Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Append to sv instead of overwriting it | Thomas Voss | 2024-01-18 | 1 | -14/+12 |
* | Call wordexp() with WRDE_NOCMD | Thomas Voss | 2024-01-18 | 1 | -1/+1 |
* | Add env_or_default() and env_or_defaultv() | Thomas Voss | 2024-01-18 | 1 | -0/+45 |
* | Simplify macros | Thomas Voss | 2024-01-13 | 1 | -6/+5 |
* | Apple just doesn’t have .st_mtim, fml | Thomas Voss | 2024-01-11 | 1 | -2/+7 |
* | Don’t issue ‘unused-function’ warnings on GCC | Thomas Voss | 2024-01-04 | 1 | -0/+9 |
* | Define _POSIX_C_SOURCE | Thomas Voss | 2024-01-04 | 1 | -0/+3 |
* | Update README | Thomas Voss | 2023-12-31 | 1 | -17/+7 |
* | Make rebuild() work properly when in a different directory | Thomas Voss | 2023-12-31 | 1 | -6/+18 |
* | Create a copy of argv in cbsinit() | Thomas Voss | 2023-12-31 | 1 | -1/+8 |
* | Add binexists() | Thomas Voss | 2023-12-31 | 1 | -0/+30 |
* | Use string vectors with pcquery() | Thomas Voss | 2023-12-31 | 1 | -14/+28 |
* | Make rebuild() work from other directories | Thomas Voss | 2023-12-30 | 1 | -5/+34 |
* | Improve NULL safety | Thomas Voss | 2023-12-30 | 1 | -2/+8 |
* | Properly cast to const char ** | Thomas Voss | 2023-12-30 | 1 | -1/+2 |
* | Remove usage of [[fallthrough]] | Thomas Voss | 2023-12-30 | 1 | -7/+1 |
* | Add foutdated() and foutdatedv() | Thomas Voss | 2023-12-30 | 1 | -0/+21 |
* | Add the _vtoa() macro | Thomas Voss | 2023-12-30 | 1 | -1/+4 |
* | Fix URL | Thomas Voss | 2023-12-30 | 1 | -1/+1 |
* | Add to header docs | Thomas Voss | 2023-12-30 | 1 | -0/+9 |
* | Use wordexp() to split pkg-config output | Thomas Voss | 2023-12-30 | 1 | -6/+31 |
* | Null-terminate cmdexecb() out buffer | Thomas Voss | 2023-12-30 | 1 | -2/+3 |
* | Ignore a.out | Thomas Voss | 2023-12-30 | 1 | -0/+1 |
* | Screw windows | Thomas Voss | 2023-12-30 | 1 | -1/+1 |
* | Remove NULL check | Thomas Voss | 2023-12-30 | 1 | -2/+1 |
* | Use clangs _Nullable | Thomas Voss | 2023-12-30 | 1 | -3/+13 |
* | More consting | Thomas Voss | 2023-12-30 | 1 | -2/+2 |
* | Properly lock and unlock streams when printing | Thomas Voss | 2023-12-29 | 1 | -0/+4 |
* | Remove sneaky tab | Thomas Voss | 2023-12-29 | 1 | -1/+1 |
* | Use const char * | Thomas Voss | 2023-12-29 | 1 | -6/+6 |
* | Update examples | Thomas Voss | 2023-12-29 | 1 | -2/+97 |
* | Add threading support a-la pthread.h | Thomas Voss | 2023-12-29 | 1 | -63/+257 |
* | Assert POSIX when __has_include() is available | Thomas Voss | 2023-12-28 | 1 | -0/+13 |
* | Add TODO | Thomas Voss | 2023-12-28 | 1 | -1/+3 |
* | Ignore .clangd | Thomas Voss | 2023-12-28 | 1 | -0/+1 |
* | Don’t call cmdput() before execvp() | Thomas Voss | 2023-12-28 | 1 | -1/+0 |
* | Call execvp() directly in __rebuild() | Thomas Voss | 2023-12-28 | 1 | -1/+2 |
* | Avoid macros where possible | Thomas Voss | 2023-12-28 | 1 | -13/+43 |
* | Make cmdexec() a macro | Thomas Voss | 2023-12-28 | 1 | -8/+2 |
* | More shuffling | Thomas Voss | 2023-12-28 | 1 | -22/+22 |
* | Prefix cbd_arg(c v) with ‘__’ | Thomas Voss | 2023-12-28 | 1 | -9/+9 |
* | Add comment | Thomas Voss | 2023-12-28 | 1 | -1/+7 |
* | Add note about nproc() memory allocation | Thomas Voss | 2023-12-28 | 1 | -1/+5 |
* | Fix codestyle | Thomas Voss | 2023-12-28 | 1 | -1/+1 |
* | Use CC macro in the README example | Thomas Voss | 2023-12-28 | 1 | -1/+1 |
* | Fix casing | Thomas Voss | 2023-12-28 | 1 | -1/+1 |
* | Add an example to the README | Thomas Voss | 2023-12-28 | 1 | -0/+47 |
* | Rename cmdput() to cmdputf() and add a cmdput() macro. | Thomas Voss | 2023-12-28 | 1 | -5/+7 |
* | Shuffle code around a bit | Thomas Voss | 2023-12-28 | 1 | -78/+78 |
* | Add a header comment | Thomas Voss | 2023-12-28 | 1 | -0/+11 |