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