H. Peter Anvin
fefaa2cc5c
autoconf: modernize and modularize
...
Use my modular m4 library used for other things as well; update
autoconf macros to 2.71 standard.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2024-06-10 18:24:53 -07:00
H. Peter Anvin
1f4b33a1f7
Modernize: use sigaction() whenever possible. Remove uses of common.
...
bsd_signal() may not be defined, and there is really no reason to even
try to use it if sigaction() is avaiable; using sigaction() guarantees
the semantics we really want.
Replace uses of common variables with explicit instantiation and
extern declarations in a header file.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2024-05-29 15:34:57 -07:00
H. Peter Anvin
e4d3083006
tftpd: switch to getopt_long()
...
Switch to using getopt_long(); include a version in case the platform
lacks it.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-07-30 17:16:00 -07:00
Karsten Keil
7fe0fb941c
IPv6 infrastructure support
...
Add autoconf rules to detect IPv6 availability and some of the neeeded
support functions. Add stubs for getaddrinfo and inet_ntop.
You can disable IPv6 at compile time with
./configure --without-ipv6
Signed-off-by: Karsten Keil <kkeil@suse.de>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-07-23 14:24:19 -04:00
H. Peter Anvin
22accddda0
Reformat the source code
...
The source code was a mix of different styles; normalize on NASM
style; basically K&R style with 4 space indentation.
2008-07-08 17:14:44 -04:00
H. Peter Anvin
d15a61abe6
Prototype cleanup; use "config.h" where appropriate
2007-01-15 01:20:41 -08:00
H. Peter Anvin
059de7ce20
Use replacement library functions to daemonize, rather than #ifdef hell
2007-01-15 01:11:26 -08:00
Peter Anvin
547d611d53
Don't build empty libxtra; Solaris can't build an empty archive
2005-09-26 10:47:27 -07:00
hpa
98d7543721
Working on version 0.29.
...
Initial work for compiling on Win32/Cygwin.
Posixly correctness.
2001-11-27 10:05:13 +00:00
hpa
2c31169f57
Major overhaul of the portability stuff; port to autoconf 2.52
2001-11-12 10:03:04 +00:00
hpa
68c0102aa6
Portability improvements.
2001-08-07 19:19:29 +00:00
hpa
266427bc5b
Portability improvements. Now compiles and works on Solaris 8, as well
...
as Linux.
2001-08-03 03:17:57 +00:00
hpa
576277e880
MCONFIG is optional; MRULES is not
2001-07-26 22:43:44 +00:00
hpa
d59b94d721
"make distclean" -> delete all files not for release
...
"make spotless" -> delete all non-generated files
2001-07-26 22:39:32 +00:00
hpa
d0fec7a322
Add replacement library files
2001-03-30 01:02:55 +00:00