summaryrefslogtreecommitdiff
path: root/src/internal
AgeCommit message (Collapse)AuthorFilesLines
2024-01-27argv.h: argv_scan(): properly handle (fhybrid && ARGV_OPTARG_OPTIONAL).midipix1-1/+6
2024-01-27argv.h: argv_scan(): whitespace meditation.midipix1-16/+34
2024-01-27archiver output api: added slbt_ar_output_arname().midipix1-0/+12
2024-01-27struct slbt_archive_ctx_impl: added pointer to the associated driver context.midipix1-0/+1
2024-01-27struct slbt_archive_meta_impl: added pointer to the associated driver context.midipix1-0/+1
2024-01-26archiver internals: added slbt_archive_member_from_offset().midipix1-0/+4
2024-01-26struct slbt_archive_meta_impl: also store the number of [raw] archive entries.midipix1-0/+1
2024-01-26struct slbt_archive_meta_impl: added internal vector to hold member offsets.midipix1-0/+1
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