thorpej
72ec5d6a9c
Check for sys/socket.h and socklen_t.
2003-03-13 04:30:39 +00:00
uwe
4eb408dcd9
Avoid cgetcap &co prototypes conflicting with those provided by the host.
...
With this change we can cross-compile on FreeBSD 4.x.
2003-01-31 20:50:29 +00:00
uwe
af823cea6c
Provide __SCCSID() needed by pwd_mkdb.
2003-01-27 01:17:47 +00:00
lukem
336730e201
replace missing strsuftoll(3)
2002-11-29 13:00:22 +00:00
christos
1391513680
PR/18733: Jed Davis: define _PATH_DEFTAPE; pax needs it.
2002-10-20 00:42:20 +00:00
lukem
dba0caccee
Implement replacements for lchflags(), lchmod(), and lchown(),
...
which first lstat(2) the target and return EINVAL if it's a symlink,
and then call ch{flags,mod,own} as appropriate.
Removes the need for hokey code inside the tools themselves...
2002-10-08 00:28:36 +00:00
lukem
8b42f7b9d9
Provide strtoll() in libnbcompat.
...
Should fix relevant build issue on HP-UX and MacOS X hosts.
2002-10-06 12:09:34 +00:00
lukem
b9472f8280
Fix from Giles Lean:
...
HP-UX has MAP_ANONYMOUS but not MAP_ANON
2002-09-30 00:39:21 +00:00
thorpej
d92d489497
* Check for mkstemp() and mkdtemp(), and build them into libnbcompat
...
if necessary.
* mktemp is now a host-tool, so nuke the lame script (which isn't even
properly installed during the tools bootstrap).
2002-09-14 04:30:27 +00:00
bjh21
82a564def5
Add __restrict to the set of tokens we #define away: our glob.h uses it.
2002-09-13 23:35:34 +00:00
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
bfebd5429d
<stdint.h> belongs before <sys/endian.h>.
2002-04-22 23:40:10 +00:00
bjh21
35d3ac9968
Define __CONCAT if the host doesn't.
2002-04-22 23:39:38 +00:00
lukem
7de4309228
add UINT32_MAX if it's not defined
2002-04-22 15:09:19 +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
55b93a6461
Add htobe16() and friends, #ifndef HAVE_SYS_ENDIAN_H.
2002-04-04 17:49:20 +00:00
bjh21
79cd9fb3ab
Replace a spurious hard space (\xa0) with a normal one.
2002-04-04 17:28:33 +00:00
tv
fa8abf3083
Need DEV_BSIZE and roundup() for makefs on non-NetBSD hosts.
2002-03-07 22:46:07 +00:00
tv
259a2ab95f
Add some more bits of host compatibility.
2002-02-26 22:29:38 +00:00
lukem
64d97711a2
remove btodb() hack now that makefs doesn't need it anymore.
...
the #define was wrong anyway; it was x<<9 instead of x>>9
2002-02-06 15:39:01 +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
thorpej
d00b294ffa
Split compat definitions into a separate file so that autoconf
...
doesn't comment out #undef's that we want to keep.
2002-01-22 20:42:59 +00:00