Define _XOPEN_SOURCE when building to get crypt() from <unistd.h> instead of using <crypt.h> in sulogin.c, to get the source building with the musl C library.

This commit is contained in:
Petter Reinholdtsen 2014-01-27 22:05:54 +00:00
parent 52b92185de
commit c26aaa4410
3 changed files with 4 additions and 4 deletions

View File

@ -64,6 +64,9 @@ sysvinit (2.89dsf) UNRELEASED; urgency=low
* Move dovoid() macro from #ifdef__GLIBC__ to #ifdef __linux__, * Move dovoid() macro from #ifdef__GLIBC__ to #ifdef __linux__,
to match the condutions of the place where it is used. Thanks to match the condutions of the place where it is used. Thanks
to Matias A. Fonzo for noticing. to Matias A. Fonzo for noticing.
* Define _XOPEN_SOURCE when building to get crypt() from <unistd.h>
instead of using <crypt.h> in sulogin.c, to get the source building
with the musl C library.
-- Petter Reinholdtsen <pere@hungry.com> Sun Apr 11 11:28:55 CEST 2010 -- Petter Reinholdtsen <pere@hungry.com> Sun Apr 11 11:28:55 CEST 2010

View File

@ -10,7 +10,7 @@
CPPFLAGS = CPPFLAGS =
CFLAGS ?= -ansi -O2 -fomit-frame-pointer CFLAGS ?= -ansi -O2 -fomit-frame-pointer
override CFLAGS += -W -Wall -D_GNU_SOURCE override CFLAGS += -W -Wall -D_XOPEN_SOURCE -D_GNU_SOURCE
STATIC = STATIC =
MANDB := s@^\('\\\\\"\)[^\*-]*-\*- coding: [^[:blank:]]\+ -\*-@\1@ MANDB := s@^\('\\\\\"\)[^\*-]*-\*- coding: [^[:blank:]]\+ -\*-@\1@

View File

@ -44,9 +44,6 @@
#include <sys/ttydefaults.h> #include <sys/ttydefaults.h>
#include <errno.h> #include <errno.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#if defined(__GLIBC__)
# include <crypt.h>
#endif
#ifdef __linux__ #ifdef __linux__
# include <sys/statfs.h> # include <sys/statfs.h>
# include <sys/mount.h> # include <sys/mount.h>