index
:
bfs
ci-diags
debug-netbsd
find2fd
gh-pages
includes
main
split-macos
Mirror of https://github.com/tavianator/bfs
matthias
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
exec.c
Age
Commit message (
Expand
)
Author
2022-03-27
parse: Highlight command line errors
Tavian Barnes
2022-03-13
exec: Check for errors when printing the -ok prompt
Tavian Barnes
2022-03-13
exec: Don't flush if the user says no to -ok
Tavian Barnes
2022-03-13
ctx: Factor out exec flushing behaviour into bfs_ctx_flush()
Tavian Barnes
2022-03-12
Don't shadow standard headers
Tavian Barnes
2022-02-11
exec: Flush I/O streams before executing anything
Tavian Barnes
2022-01-18
util: New close() wrappers to check for EBADF and preserve errno
Tavian Barnes
2021-11-23
exec: Add a bit of backoff during ARG_MAX bisection
Tavian Barnes
2021-11-17
exec: Find ARG_MAX with binary search after E2BIG
Tavian Barnes
2021-06-13
spawn: Allow NULL envp for the current environment
Tavian Barnes
2021-05-20
eval: Raise RLIMIT_NOFILE if possible
Tavian Barnes
2021-05-20
Use `<< {10,20,...}` instead of `*1024*1024...`
Tavian Barnes
2020-11-12
Include what I use
Tavian Barnes
2020-10-06
exec: Adjust some calling conventions
Tavian Barnes
2020-10-05
diag: New bfs_perror() function
Tavian Barnes
2020-09-27
Rename struct cmdline to bfs_ctx
Tavian Barnes
2020-09-23
exec: Output a human-readable description of terminating signals
Tavian Barnes
2020-06-02
diag: Unify debug printing
Tavian Barnes
2020-03-15
exec: Warn if a command dies abnormally
Tavian Barnes
2019-07-05
exec: Mark a formatting function as BFS_FORMATTER
Tavian Barnes
2019-06-16
exec: Assert that at_fd is the immediate parent
Tavian Barnes
2019-01-02
diag: Unify diagnostic formatting
Tavian Barnes
2018-11-14
exec: Reject -exec \; without a command
Tavian Barnes
2018-09-18
spawn: New posix_spawn()-like API for exec
Tavian Barnes
2018-09-12
exec: Don't leave zombies around if the child fails to exec()
Tavian Barnes
2018-09-10
exec: More fixes for bfs_exec_debug() changing errno
Tavian Barnes
2018-07-08
exec: Add some debugging info about failed commands
Tavian Barnes
2018-07-07
exec: Make ARG_MAX accounting a bit less restrictive with large pages
Tavian Barnes
2018-06-25
exec: Don't assume bfs_exec_debug() doesn't change errno
Tavian Barnes
2018-02-10
exec: Fix size accounting when recovering from E2BIG
Tavian Barnes
2018-02-06
exec: Avoid a warning when building with _FORTIFY_SOURCE
Tavian Barnes
2017-11-13
exec: Minor whitespace consistency fix
Tavian Barnes
2017-11-12
exec: Recover from E2BIG
Tavian Barnes
2017-10-26
exec: Make argument size tracking robust to page-granularity accounting
Tavian Barnes
2017-10-22
exec: Apply more headroom to avoid E2BIG
Tavian Barnes
2017-09-16
opt: Separate optimization from parsing
Tavian Barnes
2017-07-29
exec: Fix more corner cases with -ok ... +
Tavian Barnes
2017-07-29
exec: Don't allow anything between {} and +
Tavian Barnes
2017-07-29
util: Define O_DIRECTORY to 0 if it's not already defined
Tavian Barnes
2017-07-27
Re-license under the BSD Zero Clause License
Tavian Barnes
2017-07-15
Handle yes/no prompts correctly according to the locale
Tavian Barnes
2017-07-08
exec: Clear errno when a multi-exec doesn't fail
Tavian Barnes
2017-05-09
Implement -D exec
Tavian Barnes
2017-04-30
exec: Treat -1 from _SC_ARG_MAX as "unlimited"
Tavian Barnes
2017-04-15
exec: Interpret ARG_MAX corretly.
Tavian Barnes
2017-04-15
exec: close() the working directory even if !ftwbuf
Tavian Barnes
2017-04-15
Implement -exec/-execdir ... +
Tavian Barnes