aboutsummaryrefslogtreecommitdiff
path: root/libshouldbeinlibc/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Fix password checking with as-needed linkingSamuel Thibault2019-09-011-0/+2
| | | | | | | | | | | | | | | Newer gcc toolchains tend to enable as-needed by default, so runtime detection of libcrypt will fail. We can just explicitly link against libcrypt anyway. * configure.ac: Check for `crypt()' in libcrypt. * config.make.in: Substitute HAVE_LIBCRYPT. * libshouldbeinlibc/idvec-verify.c: Include <crypt.h> only when libcrypt is available. Replace weak reference with explicit call and fallback macro. * utils/x.c: Likewise. * libshouldbeinlibc/Makefile (LDLIBS): Add -lcrypt when libcrypt is available.
* libshouldbeinlibc: add assert(3) variant that prints backtracesJustus Winter2016-04-271-0/+2
| | | | | * libshouldbeinlibc/Makefile: Add new files * libshouldbeinlibc/assert-backtrace.{c,h}: New files.
* libshouldbeinlibc: move the reference counting primitives hereJustus Winter2014-12-011-2/+6
| | | | | | | | | | Declare all functions `extern inline' instead of `static inline'. This allows us to use them in functions declared as `extern inline'. * libshouldbeinlibc/refcount.h: Move here, and declare all functions `extern inline'. * libshouldbeinlibc/refcount.c: And define the functions here. * libshouldbeinlibc/Makefile: Add `refcount.{c,h}'.
* libshouldbeinlibc: Add nullauth.{c,h}Justus Winter2013-08-281-2/+2
| | | | | | | | | | setnullauth () obtains an empty authentication handle and uses it for further authentication purposes. This effectively drops all Unix privileges. * libshouldbeinlibc/nullauth.c: New file. * libshouldbeinlibc/nullauth.h: Likewise. * libshouldbeinlibc/Makefile: Add nullauth.{c,h}.
* Replace fragile manual »make dist« system with one based on »git archive«.Thomas Schwinge2012-04-081-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makeconf (lndist): Remove target. (dist-hook, dist.tar): New targets. * Makefile (dist): Rewrite this target's as well as accompanying rules. (%-lndist, cp-linked-files, $(lf-inst)): Remove targets. (%.bz2, %.gz, %/dist-hook): New targets. (DISTFILES): Set. * doc/Makefile (DISTFILES): Set. * doc/Makefile (lndist, lndist-info-targets): Remove targets. * include/Makefile (lndist): Remove target. * libthreads/Makefile (lndist, lndist-i386-files, lndist-map-file): Remove targets. * pfinet/Makefile (lndist, lndist-linux-src-net-core-files) (lndist-linux-src-net-ethernet-files, lndist-linux-src-net-ipv4-files) (lndist-linux-src-net-ipv6-files, lndist-linux-src-asm-files) (lndist-linux-src-include-linux-files, lndist-linux-src-include-net-files) (lndist-linux-src-include-asm-files, lndist-glue-include-linux-files) (lndist-glue-include-asm-files): Remove targets. * auth/Makefile (LCLHDRS): Don't set. * boot/Makefile (LCLHDRS, DIST_FILES): Likewise. * bsdfsck/Makefile (LCLHDRS): Likewise. * config/Makefile (DIST_FILES): Likewise. * console-client/Makefile (LCLHDRS): Likewise. * console/Makefile (LCLHDRS, DIST_FILES): Likewise. * doc/Makefile (DIST_FILES): Likewise. * exec/Makefile (LCLHDRS, DIST_FILES): Likewise. * ext2fs/Makefile (LCLHDRS): Likewise. * fatfs/Makefile (LCLHDRS): Likewise. * ftpfs/Makefile (LCLHDRS): Likewise. * hostmux/Makefile (LCLHDRS): Likewise. * hurd/Makefile (DIST_FILES): Likewise. * include/Makefile (LCLHDRS): Likewise. * isofs/Makefile (LCLHDRS, DIST_FILES): Likewise. * libcons/Makefile (LCLHDRS): Likewise. * libdirmgt/Makefile (LCLHDRS): Likewise. * libdiskfs/Makefile (LCLHDRS): Likewise. * libfshelp/Makefile (LCLHDRS): Likewise. * libftpconn/Makefile (LCLHDRS): Likewise. * libihash/Makefile (LCLHDRS): Likewise. * libiohelp/Makefile (LCLHDRS): Likewise. * libnetfs/Makefile (LCLHDRS): Likewise. * libpager/Makefile (LCLHDRS): Likewise. * libpipe/Makefile (LCLHDRS): Likewise. * libports/Makefile (LCLHDRS): Likewise. * libps/Makefile (LCLHDRS): Likewise. * libshouldbeinlibc/Makefile (LCLHDRS): Likewise. * libstore/Makefile (LCLHDRS, DIST_FILES): Likewise. * libthreads/Makefile (LCLHDRS): Likewise. * libtreefs/Makefile (LCLHDRS): Likewise. * libtrivfs/Makefile (LCLHDRS): Likewise. * mach-defpager/Makefile (LCLHDRS): Likewise. * nfs/Makefile (LCLHDRS): Likewise. * nfsd/Makefile (LCLHDRS): Likewise. * pfinet/Makefile (LCLHDRS): Likewise. * pflocal/Makefile (LCLHDRS): Likewise. * proc/Makefile (LCLHDRS, DIST_FILES): Likewise. * release/Makefile (DIST_FILES): Likewise. * storeio/Makefile (LCLHDRS): Likewise. * sutils/Makefile (LCLHDRS): Likewise. * term/Makefile (LCLHDRS, DIST_FILES): Likewise. * tmpfs/Makefile (LCLHDRS): Likewise. * ufs-fsck/Makefile (LCLHDRS): Likewise. * ufs/Makefile (LCLHDRS): Likewise. * usermux/Makefile (LCLHDRS): Likewise. * utils/Makefile (LCLHDRS): Likewise.
* 2002-02-06 Roland McGrath <roland@frob.com>Roland McGrath2002-02-071-3/+1
| | | | * Makefile (CFLAGS): Don't add -DHAVE_LINEWRAP_H -DHAVE_CTHREADS_H.
* 1999-08-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-08-201-2/+1
| | | | | * mktime.c: File removed. Current libc code is good. * Makefile (SRCS): Remove mktime.c.
* 1999-02-12 Gordon Matzigkeit <gord@trick.fig.org>Thomas Bushnell1999-02-181-2/+2
| | | | * Makefile (LCLHDRS): Purge argp-fmtstream.h and argp-namefrob.h.
* 1998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-09-041-15/+12
| | | | | * Makefile (SRCS): Remove argz-replace.c and argp-*.c from the list. (installhdrs): Remove argp.h from the list.
* (SRCS):Miles Bader1997-09-291-0/+1
| | | | Add ugids-verify-auth.c.
* (SRCS):Miles Bader1997-08-181-1/+1
| | | | Add mktime.c (temporarily).
* (SRCS):Miles Bader1997-07-221-1/+2
| | | | Add argz-replace.c (temporarily).
* (SRCS):Miles Bader1997-05-271-3/+6
| | | | | | | | Add ugids-imply.c, ugids-posix.c, idvec-impgids.c, idvec-verify.c, idvec-rep.c, ugids.c, ugids-subtract.c, ugids-verify.c, ugids-argp.c, ugids-rep.c, ugids-auth.c, ugids-xinl.c, & ugids-merge.c. (installhdrs): Add ugids.h.
* (SRCS):Miles Bader1997-03-061-1/+1
| | | | Add argp-eexst.c.
* (SRCS):Miles Bader1997-02-121-4/+8
| | | | | | | | Add argp-fmtstream.c, argp-fs-xinl.c, and argp-xinl.c. Remove argp.c. (installhdrs): Define explicitly. (LCLHDRS): Define in terms of $(installhdrs) + others. (CFLAGs): Add -DHAVE_LINEWRAP_H & -DHAVE_CTHREADS_H.
* Mon Oct 21 22:00:44 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-241-1/+2
| | | | | | | | | * argp.h: Add extern inline protection. * idvec.h: Likewise. * maptime.h: Likewise. * argp.c, idvec-funcs.c, maptime-funcs.c: New files. * Makefile (SRCS): Add argp.c, idvec-funcs.c, and maptime-funcs.c.
* (SRCS): Add argp-ba.c.Miles Bader1996-09-021-1/+1
|
* (SRCS): Remove line.c. Add fsysops.cMiles Bader1996-06-191-3/+3
| | | | (LCLHDRS): Remove line.h.
* (LCLHDRS): Remove rwlock.h.Roland McGrath1996-05-041-1/+1
|
* (SRCS): Remove path-lookup.c.Roland McGrath1996-05-031-1/+1
|
* (SRCS): Remove envz.c.Roland McGrath1996-05-031-1/+1
|
* (SRCS): Remove argz.c.Roland McGrath1996-05-031-2/+2
| | | | (LCLHDRS): Remove argz.h, envz.h.
* (SRCS): Add argp-pv.c & argp-pvh.c.Miles Bader1996-05-021-2/+2
|
* (SRCS): Add cacheq.c.Miles Bader1996-04-291-2/+2
| | | | (LCLHDRS): Add cacheq.h.
* (SRCS): Add lcm.c.Miles Bader1996-04-021-1/+1
|
* (LCLHDRS): Add portinfo.h, portxlate.h.Miles Bader1996-03-291-2/+3
| | | | (SRCS): Add portinfo.c, xportinfo.c, portxlate.c.
* (SRCS): Add wire.c.Michael I. Bushnell1996-03-251-2/+3
| | | | (LCLHDRS): Add wire.h.
* (SRCS): Add shared-dom.c, localhost.c, maptime.c, & canon-host.c.Miles Bader1996-02-181-3/+4
| | | | (LCLHDRS): Add maptime.h.
* (SRCS): Add exec-reauth.c, idvec-auth.c, timefmt.c, and path-lookup.c.Miles Bader1996-02-141-2/+3
| | | | (LCLHDRS): Add timefmt.h.
* (SRCS): Remove options.c. Rename ivec.c to idvec.c.Miles Bader1995-12-211-2/+2
| | | | (LCLHDRS): Remove options.h. Rename ivec.h to idvec.h.
* (SRCS): Add termsize.c & ivec.c.Miles Bader1995-12-171-2/+2
| | | | (LCLHDRS): Add ivec.h.
* (SRCS, LCLHDRS): Removed error.c and error.h.Roland McGrath1995-12-051-5/+2
| | | | (CPPFLAGS-error.c): Variable removed.
* (SRCS): Add argp-parse.c, argp-help.c, and line.cMiles Bader1995-10-111-2/+2
| | | | (LCLHDRS): Add line.h and argp.h.
* (lndist, $(srcdir)/hurd-snap/$(dir)/error.[ch]): Targets removed.Roland McGrath1995-09-161-7/+0
|
* Initial revisionMiles Bader1995-08-241-0/+40