| #
e453e498
|
| 11-Jun-2025 |
Brooks Davis <brooks@FreeBSD.org> |
machine/stdarg.h -> sys/stdarg.h
Switch to using sys/stdarg.h for va_list type and va_* builtins.
Make an attempt to insert the include in a sensible place. Where style(9) was followed this is eas
machine/stdarg.h -> sys/stdarg.h
Switch to using sys/stdarg.h for va_list type and va_* builtins.
Make an attempt to insert the include in a sensible place. Where style(9) was followed this is easy, where it was ignored, aim for the first block of sys/*.h headers and don't get too fussy or try to fix other style bugs.
Reviewed by: imp Exp-run by: antoine (PR 286274) Pull Request: https://github.com/freebsd/freebsd-src/pull/1595
show more ...
|
| #
3e15b01d
|
| 22-Feb-2024 |
Warner Losh <imp@FreeBSD.org> |
libsa: Remove redundant sys/cdefs.h
Sponsored by: Netflix
|
| #
6e28a6bc
|
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
stand: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl
stand: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
0a35c4b3
|
| 25-Sep-2021 |
Colin Percival <cperciva@FreeBSD.org> |
loader printf: Profile with TSLOG
Now that the loader tslog code doesn't call printf, we can profile printf using TSLOG. On an EC2 c5.xlarge instance, we spend roughly 45 ms here (out of roughly 50
loader printf: Profile with TSLOG
Now that the loader tslog code doesn't call printf, we can profile printf using TSLOG. On an EC2 c5.xlarge instance, we spend roughly 45 ms here (out of roughly 500 ms), presumably due to the time spent writing output to the console.
MFC after: 1 week Sponsored by: https://www.patreon.com/cperciva
show more ...
|
| #
98e28b71
|
| 01-Nov-2019 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: asprinf does crash arm64 due to missing NULL pointer check
PCHAR macro needs to check if d is NULL.
MFC after: 3 days
|
| #
5e84b578
|
| 17-Jan-2019 |
Toomas Soome <tsoome@FreeBSD.org> |
libsa: add asprintf()
asprintf() is a nice tool for string processing.
MFC after: 2 weeks
|
| #
e453e498
|
| 11-Jun-2025 |
Brooks Davis <brooks@FreeBSD.org> |
machine/stdarg.h -> sys/stdarg.h
Switch to using sys/stdarg.h for va_list type and va_* builtins.
Make an attempt to insert the include in a sensible place. Where style(9) was followed this is eas
machine/stdarg.h -> sys/stdarg.h
Switch to using sys/stdarg.h for va_list type and va_* builtins.
Make an attempt to insert the include in a sensible place. Where style(9) was followed this is easy, where it was ignored, aim for the first block of sys/*.h headers and don't get too fussy or try to fix other style bugs.
Reviewed by: imp Exp-run by: antoine (PR 286274) Pull Request: https://github.com/freebsd/freebsd-src/pull/1595
show more ...
|
| #
3e15b01d
|
| 22-Feb-2024 |
Warner Losh <imp@FreeBSD.org> |
libsa: Remove redundant sys/cdefs.h
Sponsored by: Netflix
|
| #
6e28a6bc
|
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
stand: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl
stand: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
0a35c4b3
|
| 25-Sep-2021 |
Colin Percival <cperciva@FreeBSD.org> |
loader printf: Profile with TSLOG
Now that the loader tslog code doesn't call printf, we can profile printf using TSLOG. On an EC2 c5.xlarge instance, we spend roughly 45 ms here (out of roughly 50
loader printf: Profile with TSLOG
Now that the loader tslog code doesn't call printf, we can profile printf using TSLOG. On an EC2 c5.xlarge instance, we spend roughly 45 ms here (out of roughly 500 ms), presumably due to the time spent writing output to the console.
MFC after: 1 week Sponsored by: https://www.patreon.com/cperciva
show more ...
|
| #
98e28b71
|
| 01-Nov-2019 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: asprinf does crash arm64 due to missing NULL pointer check
PCHAR macro needs to check if d is NULL.
MFC after: 3 days
|
| #
5e84b578
|
| 17-Jan-2019 |
Toomas Soome <tsoome@FreeBSD.org> |
libsa: add asprintf()
asprintf() is a nice tool for string processing.
MFC after: 2 weeks
|
| #
3e9c7874
|
| 05-Jun-2018 |
Ian Lepore <ian@FreeBSD.org> |
Make the v*printf() functions in libsa return int instead of void. This makes them compatible with the C standard signatures, avoiding spurious mismatch errors in the places where the oddball require
Make the v*printf() functions in libsa return int instead of void. This makes them compatible with the C standard signatures, avoiding spurious mismatch errors in the places where the oddball requirements of standalone code end up putting two declarations of the same function in play.
show more ...
|
| #
1851d70d
|
| 05-Jun-2018 |
Ian Lepore <ian@FreeBSD.org> |
Add vsnprintf() to libsa. Alpha-sort the printf prototypes in stand.h.
I'm not sure why the v*printf() functions in libsa return void instead of int, but this maintains that convention for the new
Add vsnprintf() to libsa. Alpha-sort the printf prototypes in stand.h.
I'm not sure why the v*printf() functions in libsa return void instead of int, but this maintains that convention for the new function.
show more ...
|
| #
ca987d46
|
| 14-Nov-2017 |
Warner Losh <imp@FreeBSD.org> |
Move sys/boot to stand. Fix all references to new location
Sponsored by: Netflix
|
| #
4eb1313f
|
| 12-Oct-2017 |
Warner Losh <imp@FreeBSD.org> |
Move lib/libstand to sys/boot/libsa
Move the sources to sys/boot. Make adjustments related to the move. Kill LIBSTAND_SRC since it's no longer needed.
Sponsored by: Netflix
|
| #
fbbd9655
|
| 28-Feb-2017 |
Warner Losh <imp@FreeBSD.org> |
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
| #
da019dfd
|
| 17-May-2016 |
Warner Losh <imp@FreeBSD.org> |
Add support for %S to libstand as well so /boot/loader and friends can use it.
|
| #
c5f282da
|
| 23-Jan-2015 |
Alexey Dokuchaev <danfe@FreeBSD.org> |
Fix usage example in kvprintf(9) and its copy in libstand(3): trailing '\n' in bitfield argument is wrong, as it will be treated as bit 10, causing any code printing >=10 bits with bit 10 on as havin
Fix usage example in kvprintf(9) and its copy in libstand(3): trailing '\n' in bitfield argument is wrong, as it will be treated as bit 10, causing any code printing >=10 bits with bit 10 on as having a trailing comma.
Newline (intended one) should be part of the format string (already present in the examples).
Also fix grammar and kill EOL whitespace in comment while here.
PR: 195005 Approved by: bdrewery
show more ...
|
| #
dd0118ae
|
| 30-May-2014 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
style(9) requires an empty line when function have no local variables.
Suggested by: ae @ Sponsored by: DARPA, AFRL
|
| #
8278e27f
|
| 30-May-2014 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add support for snprintf() to libstand.
Reviewed by: brooks @ Sponsored by: DARPA, AFRL
|
| #
4a82f108
|
| 12-Jul-2010 |
Jung-uk Kim <jkim@FreeBSD.org> |
Use type-specific inline function imax() instead of deprecated macro MAX().
Prodded by: bde
|
| #
2857dd23
|
| 09-Jul-2010 |
Jung-uk Kim <jkim@FreeBSD.org> |
Fix build by defining MAX() macro here.
|