| #
15950312
|
| 26-Aug-2025 |
John Baldwin <jhb@FreeBSD.org> |
libutil++: Rename manpage source files to avoid colons
To permit checking the sources out on systems such as Windows with more restrictive file name requirements, rename the manpage source files to
libutil++: Rename manpage source files to avoid colons
To permit checking the sources out on systems such as Windows with more restrictive file name requirements, rename the manpage source files to replace colons with underscrores. Use MANSRC.foo to point <bsd.man.mk> at the new source file names.
Reviewed by: ivy Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D51794
show more ...
|
| #
b3127a2d
|
| 04-Aug-2025 |
John Baldwin <jhb@FreeBSD.org> |
libutil++: New library containing C++ utility classes for use in base
- freebsd::FILE_up is a wrapper class for std::unique_ptr<> for FILE objects which uses a custom deleter that calls fclose().
libutil++: New library containing C++ utility classes for use in base
- freebsd::FILE_up is a wrapper class for std::unique_ptr<> for FILE objects which uses a custom deleter that calls fclose().
- freebsd::malloc_up<T> is a wrapper class for std::unique_ptr<> which uses a custom deleter that calls free(). It is useful for pointers allocated by malloc() such as strdup().
- The freebsd::stringf() functions return a std::string constructed using a printf format string.
The current implementation of freebsd::stringf() uses fwopen() where the write function appends to a std::string.
Sponsored by: Chelsio Communications Pull Request: https://github.com/freebsd/freebsd-src/pull/1794
show more ...
|