summaryrefslogtreecommitdiffhomepage
path: root/src/internal
AgeCommit message (Expand)AuthorFilesLines
2024-01-26argv.h: argv_show_error: refactor handling of vendor-specific option string.midipix1-10/+19
2024-01-26argv.h: argv_show_error(): gracefully handle vendor-specific (-W) arguments.midipix1-3/+24
2024-01-22driver: ar mode: preliminar argv parsing: avoid TAG enum member ambiguity.midipix2-6/+4
2024-01-22ar mode: added --version support.midipix1-0/+1
2024-01-22ar mode: added the -Wcheck command-line action.midipix1-0/+1
2024-01-22ar mode: slbt_get_archive_ctx(): initial implementation and integration.midipix1-0/+24
2024-01-22slbt_get_archive_meta(): initial implementation.midipix1-0/+35
2024-01-22ar mode: initial driver integration and skeleton implementation.midipix1-0/+12
2023-05-28driver: added -objectlist support.midipix3-0/+103
2022-12-21argv.h: argv_show_error(): refine the 'option X requires a value' error msg.midipix1-1/+3
2022-11-08Coding style: remove accidental whitespace.midipix1-1/+0
2022-11-04driver: added -weak support, currently a no-op.midipix1-1/+2
2021-12-30A new home.midipix13-13/+13
2021-07-06Annual chores.midipix13-13/+13
2021-06-10driver: added --dumpmachine support.midipix1-0/+1
2021-05-06link mode: always create libfoo.so.def.{host|flavor} and related tags.midipix2-1/+7
2021-05-05uninstall mode: driver: added (referential) --sysroot support.midipix1-0/+1
2021-05-05install mode: driver: added (referential) --sysroot support.midipix1-0/+1
2021-05-05driver: added explicit --sysroot support.midipix1-0/+1
2021-05-02heuristics: slbt_get_lconf_flags(): enhanced the string-scanning logic.midipix1-20/+33
2021-05-02heuristics: slbt_get_lconf_flags(): added missing 'else' in if-then block.midipix1-1/+1
2021-04-17library: eliminate use of the external environ variable.midipix2-3/+9
2021-04-15internals: slbt_create_symlink(): properly handle absolute-path link targets.midipix2-3/+17
2021-04-15library: replace all uses of rename() with renameat().midipix1-1/+1
2021-04-15library: replace all uses of symlink() with symlinkat().midipix1-1/+6
2021-04-15library: replace all uses of [slbt_]readlink() with [slbt_]readlinkat().midipix3-5/+6
2021-04-03argv.h: tty colors: added argv_usage_plain().midipix1-4/+30
2020-12-30heuristics: slbt_lconf_open(): added (annotated) trace_result().midipix1-1/+157
2020-12-28heuristics: added (annotated) trace output.midipix1-7/+377
2020-12-20internals: error tracing: record the not-found path upon ENOENT as needed.midipix6-17/+17
2020-12-19driver: support -static-libtool-libs (currently as a no-op).midipix1-0/+1
2020-09-15heuristics: support finding arbitrarily named scripts up the build tree.midipix1-3/+4
2020-09-13slbt_lconf_open(): exit loop upon reaching the top-level root directory.midipix1-0/+9
2020-06-25internals: slbt_dprintf(): added missing #include (for function prototype).midipix1-0/+2
2020-02-01internals: slbt_readlink(): set errno to ENOBUFS as needed.midipix1-3/+5
2020-01-27argv.h: remove stale comment regarding sofort.midipix1-1/+0
2019-02-19driver, compile & link mode: support arbitrary & known compiler wrappers.midipix1-0/+1
2018-10-24driver: execution context: added slbt_reset_argvector().midipix1-0/+2
2018-10-15driver: clone, normalize (-l,--library,-L,--library-path) the argument vector.midipix1-0/+9
2018-08-14slbt_lconf_open(): close all temporarily-opened directory file descriptors.midipix1-2/+8
2018-08-13internals: slbt_mkdir() now uses the context's fdcwd.midipix1-3/+10
2018-08-13slbt_lconf_open(): removed redundant check.midipix1-4/+0
2018-08-13driver: added --heuristics support.midipix1-0/+1
2018-08-13internals: -shared/-static heuristics: added slbt_get_lconf_flags().midipix2-0/+198
2018-07-16project: update the _XOPEN_SOURCE requirement to reflect use of openat(3).midipix3-12/+0
2018-07-13internals: slbt_spawn(): always record process creation and execution errors.midipix1-3/+9
2018-07-11driver: added --windres support.midipix1-0/+2
2018-07-07internals: added missing notes for recently-added translation units.midipix2-0/+12
2018-07-07implementation: use of openat(): define _POSIX_C_SOURCE as needed.midipix3-0/+12
2018-07-06library interfaces: invocations of openat() now use the context's fdcwd.midipix2-4/+6