diff options
author | Alex Samorukov <samm@os2.kiev.ua> | 2021-01-04 19:35:09 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2021-01-04 21:59:40 +0100 |
commit | 4a4b453a87da91a5051a1b7be9061861ec5c01a1 (patch) | |
tree | c65d4e04504bcbfc3631221b20bc6d411c017b1d | |
parent | 0197fbffb70a78535133513278491c57a49b7aa6 (diff) | |
download | busybox-w32-4a4b453a87da91a5051a1b7be9061861ec5c01a1.tar.gz busybox-w32-4a4b453a87da91a5051a1b7be9061861ec5c01a1.tar.bz2 busybox-w32-4a4b453a87da91a5051a1b7be9061861ec5c01a1.zip |
Fix for the FEATURE_UTMP on the FreeBSD
FreeBSD is not using <utmp.h> and does not define _PATH_UTMPX.
Tested with busybox applets depending on FEATURE_UTMP (e.g. who, users, etc)
Signed-off-by: Alex Samorukov <samm@os2.kiev.ua>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | include/libbb.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/libbb.h b/include/libbb.h index dad6fc687..cb6336474 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
@@ -106,7 +106,11 @@ | |||
106 | # define updwtmpx updwtmp | 106 | # define updwtmpx updwtmp |
107 | # define _PATH_UTMPX _PATH_UTMP | 107 | # define _PATH_UTMPX _PATH_UTMP |
108 | # else | 108 | # else |
109 | # include <utmp.h> | 109 | # if !defined(__FreeBSD__) |
110 | # include <utmp.h> | ||
111 | # else | ||
112 | # define _PATH_UTMPX "/var/run/utx.active" | ||
113 | # endif | ||
110 | # include <utmpx.h> | 114 | # include <utmpx.h> |
111 | # if defined _PATH_UTMP && !defined _PATH_UTMPX | 115 | # if defined _PATH_UTMP && !defined _PATH_UTMPX |
112 | # define _PATH_UTMPX _PATH_UTMP | 116 | # define _PATH_UTMPX _PATH_UTMP |