index
:
bfs.git
clone
coverity
find2fd
gh-pages
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
/
src
/
bfstd.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
bfstd: Add more strto*() wrappers
Tavian Barnes
2024-12-02
1
-12
/
+54
*
bfstd: makedev() takes 3 arguments on QNX
Tavian Barnes
2024-11-23
1
-1
/
+3
*
build: Move feature test macros to prelude.h
Tavian Barnes
2024-08-28
1
-1
/
+0
*
prelude: Split bfs-specific utilities into new bfs.h header
Tavian Barnes
2024-08-28
1
-0
/
+3
*
prelude: Rely more on __has_include()
Tavian Barnes
2024-08-28
1
-3
/
+3
*
prelude: Define __SANITIZE_*__
Tavian Barnes
2024-08-28
1
-3
/
+3
*
Update opengroup.org links to POSIX 2024
Tavian Barnes
2024-08-02
1
-2
/
+2
*
bfstd: New xstrtoll() wrapper
Tavian Barnes
2024-06-04
1
-0
/
+29
*
Make ELOOP an error again, except for -xtype.
3.3.1
Tavian Barnes
2024-06-03
1
-1
/
+1
*
bfstd: Treat ELOOP like ENOENT
Tavian Barnes
2024-05-27
1
-1
/
+1
*
bfstd: New helper for open(ctermid())
Tavian Barnes
2024-05-25
1
-0
/
+10
*
Stop using %m
Tavian Barnes
2024-05-20
1
-0
/
+4
*
Work around https://github.com/llvm/llvm-project/issues/88163
Tavian Barnes
2024-05-16
1
-0
/
+15
*
build: Add checks for strtofflags() and string_to_flags()
Tavian Barnes
2024-05-07
1
-7
/
+9
*
printf: Refactor %y/%Y implementation
Tavian Barnes
2024-04-24
1
-34
/
+34
*
config: Check for strerror_[lr]()
Tavian Barnes
2024-04-19
1
-22
/
+20
*
config: Check for pipe2()
Tavian Barnes
2024-04-19
1
-1
/
+1
*
config: Check for confstr()
Tavian Barnes
2024-04-19
1
-5
/
+5
*
config: Check for program_invocation_short_name
Tavian Barnes
2024-04-19
1
-3
/
+3
*
Rename config.h to prelude.h
Tavian Barnes
2024-04-19
1
-1
/
+1
*
bfstd: Escape ASCII tildes
Tavian Barnes
2024-03-26
1
-1
/
+1
*
bfstd: Add an ASCII fast path to xstrwidth()
Tavian Barnes
2024-03-21
1
-1
/
+10
*
bfstd: New asciilen() function
Tavian Barnes
2024-03-21
1
-25
/
+43
*
bfstd: Check that wcwidth() is positive
Tavian Barnes
2024-03-20
1
-2
/
+6
*
Re-run include-what-you-use
Tavian Barnes
2024-03-11
1
-3
/
+3
*
stat: Use errno_is_like(ENOSYS) for EPERM kludge
Tavian Barnes
2024-02-28
1
-0
/
+4
*
bfstd: Don't shadow FreeBSD's fflags_t
Tavian Barnes
2024-02-01
1
-4
/
+4
*
ioq: Use the negative errno convention
Tavian Barnes
2024-01-13
1
-0
/
+9
*
bfstd: New {error,errno}_is_like() functions
Tavian Barnes
2024-01-13
1
-2
/
+21
*
bfstd: Fix fflags type on OpenBSD
Tavian Barnes
2024-01-02
1
-2
/
+8
*
bfstd: New xwcwidth() wrapper
Tavian Barnes
2023-12-16
1
-1
/
+1
*
bfstd: Wrap is[w]{alpha,digit,...}()
Tavian Barnes
2023-12-09
1
-31
/
+12
*
bfstd: Work around more instances of llvm/llvm-project#65532
Tavian Barnes
2023-11-23
1
-14
/
+19
*
Initial support for Cosmopolitan Libc
Tavian Barnes
2023-11-10
1
-1
/
+1
*
bfstd: Expose rlim_cmp()
Tavian Barnes
2023-11-06
1
-0
/
+33
*
bfstd: New xwaitpid() wrapper
Tavian Barnes
2023-10-31
1
-0
/
+9
*
Use {0} to initialize mbstate_t rather than memset()
Tavian Barnes
2023-10-27
1
-10
/
+5
*
bfstd: Expose xmbrtowc() and use it in eval_status()
Tavian Barnes
2023-10-27
1
-13
/
+13
*
bfstd: Only free the locale if we dup'd it successfully
Tavian Barnes
2023-10-26
1
-3
/
+3
*
wordesc: Don't allow braces in bare words
Tavian Barnes
2023-10-18
1
-1
/
+1
*
bfstd: Actually use the copied locale
Tavian Barnes
2023-10-12
1
-1
/
+1
*
bfstd: Add a thread-safe wrapper for strerror()
Tavian Barnes
2023-10-05
1
-0
/
+43
*
thread: s/call_once/invoke_once/
Tavian Barnes
2023-10-03
1
-1
/
+1
*
bfstd: Work around a FreeBSD-specific msan issue
Tavian Barnes
2023-09-06
1
-4
/
+23
*
bfstd: Skip a whole loop in dollar_quote() if possible
Tavian Barnes
2023-09-06
1
-2
/
+1
*
bfstd: Fix printable_len() off-by-one
Tavian Barnes
2023-09-06
1
-2
/
+2
*
bfstd: Fix an OOB string index in xmbrtowc()
Tavian Barnes
2023-09-06
1
-6
/
+2
*
bfstd: Don't label a declaration
Tavian Barnes
2023-08-08
1
-1
/
+1
*
bfstd: Check multiple chars at once for isascii()
Tavian Barnes
2023-08-07
1
-3
/
+20
*
bfstd: Speed up wordesc() by caching isprint()/isspace()
Tavian Barnes
2023-08-07
1
-2
/
+29
[next]