]> git.cameronkatri.com Git - pw-darwin.git/commitdiff
Add the library function getlocalbase and its manual page. This helps to
authorScott Long <scottl@FreeBSD.org>
Sat, 14 Nov 2020 17:57:50 +0000 (17:57 +0000)
committerScott Long <scottl@FreeBSD.org>
Sat, 14 Nov 2020 17:57:50 +0000 (17:57 +0000)
unify the retrieval of the various ways that the local software base directory,
typically "/usr/local", is expressed in the system.

Reviewed by: se
Differential Revision: https://reviews.freebsd.org/D27022

libutil/libutil.h

index 2ac5e975a2d713e46903f2a6471d460d691a2002..8f093b59af5171136ba54303fb68edef48b5daa4 100644 (file)
@@ -98,6 +98,7 @@ int   flopen(const char *_path, int _flags, ...);
 int    flopenat(int _dirfd, const char *_path, int _flags, ...);
 int    forkpty(int *_amaster, char *_name,
            struct termios *_termp, struct winsize *_winp);
+ssize_t        getlocalbase(char *path, size_t pathlen);
 void   hexdump(const void *_ptr, int _length, const char *_hdr, int _flags);
 int    humanize_number(char *_buf, size_t _len, int64_t _number,
            const char *_suffix, int _scale, int _flags);