pooka
d8c01a3d2a
Fine-grain checking somewhat:
...
* check for user_from_uid() in addition to pwcache_userdb()
* check for svis() in addition to vis()
2002-07-03 17:16:26 +00:00
bjh21
a3112ce1b9
Rather than hardcoding two possible locations of the POSIX shell (for
...
Solaris and everything else), set _PATH_BSHELL to the first occurrence of
"sh" on the path. This should be rather more portable.
2002-04-24 19:41:58 +00:00
bjh21
a64574e0e7
Add test for alloca() and <alloca.h>, since Sun Workshop C 5.0 needs this.
2002-04-23 00:13:50 +00:00
bjh21
c5b9549c5f
Create sys/endian.h if it doesn't exist, since rmd160.c includes it directly.
2002-04-22 19:23:33 +00:00
tv
bcde44453d
Emit an empty <stdint.h> if the host doesn't have one. Should fix PR 16416.
2002-04-19 22:47:11 +00:00
tv
25252c9a84
Re-add test for <sys/endian.h>; it disappeared somewhere along the way.
2002-04-18 21:05:22 +00:00
bjh21
6619533896
Add a stub issetugid() for platforms that don't have it. For now, we assume
...
that no host program will be installed set-id, so the stub function always
returns 0.
2002-04-18 15:31:51 +00:00
bjh21
c9e4965681
Revert addition of mkdtemp() to libnbcompat. I don't think we need mktemp(1)
...
after all.
2002-04-01 13:59:34 +00:00
bjh21
58017a564d
Add mkdtemp to libnbcompat, since glibc doesn't have it an mktemp(1) will
...
need it.
2002-03-31 18:04:11 +00:00
bjh21
bcaedc129c
Add the md[245], sha1 and rmd160 functions to libnbcompat, conditional on their
...
not being in the host libc.
This will be necessary to make cksum into a host tool.
2002-03-31 12:58:54 +00:00
tv
d29f17612e
Don't gratuitously touch the replacement headers in ${.OBJDIR}/include;
...
instead, touch them only if they're changed.
2002-03-07 22:48:07 +00:00
tv
866eb28f53
Move inttypes.h to list of auto-generated-empty headers.
2002-03-07 19:18:25 +00:00
tv
fa2ae538c9
Add compat defns for uint*_t (the non-underscored ones).
...
[The logic in all of this is ugly, and should instead be fixed up to use
AC_CHECK_SIZEOF to use primitives if the counterpart type is unavailable.]
2002-03-07 18:28:46 +00:00
tv
259a2ab95f
Add some more bits of host compatibility.
2002-02-26 22:29:38 +00:00
tv
9fbd88883c
Roll in fixes to permit cross-compiling from non-NetBSD hosts. This
...
round has been tested on Solaris/x86 and Linux hosts.
* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.
2002-01-31 22:43:33 +00:00
tv
a328e34106
Make almost all tools compile and run properly on non-NetBSD hosts. (In
...
particular, most tools now run correctly on Solaris 7.)
2002-01-29 10:20:28 +00:00
lukem
2b616edfca
- Replace pwcache(3) if necessary (pwcache_userdb(3) is checked for).
...
Tested on -current and 1.5.3.
- Wrap some long lines.
2002-01-24 04:05:27 +00:00
tv
9d5d28c26f
Make many host tools compile on non-NetBSD hosts. Not complete, but
...
very nearly there.
2002-01-21 20:04:36 +00:00
lukem
fe4a1b3537
look for <inttypes.h> and #include if found (for uint*_t)
2002-01-10 04:31:15 +00:00
lukem
07fae6dedd
Add replacement fgetln(3) (from lukemftp/libukem), as fparseln(3) uses it
2002-01-04 14:39:06 +00:00
tv
87d14ee4ac
Add the framework for autoconf-based src/tools/compat structure. This will
...
(after it is more fleshed out) allow the host tools to work more cleanly
on non-NetBSD hosts.
2001-12-11 21:17:56 +00:00