mmh
12 years agoReverted TZ hack to tests, 9ea2daf5e74e3ff03043cfa6fb68033aea0da52a. A code fix...
David Levine [Wed, 8 Feb 2012 03:17:00 +0000 (21:17 -0600)]
Reverted TZ hack to tests, 9ea2daf5e74e3ff03043cfa6fb68033aea0da52a.  A code fix is on its way

12 years agoAnother one caught by the test suite: an indented line was too long in the slocal...
David Levine [Tue, 7 Feb 2012 04:35:21 +0000 (22:35 -0600)]
Another one caught by the test suite:  an indented line was too long in the slocal man page.  Center it instead.

12 years agoSome tests failed because they displayed the user's local
David Levine [Tue, 7 Feb 2012 04:25:25 +0000 (22:25 -0600)]
Some tests failed because they displayed the user's local
time zone but expected GMT.  So, set TZ in runtest to fool
them.

Though I wonder if we're failing to correct for local time zone.

12 years agoCaught by the test suite: sequences[0] needs to be initialized to NULL at the beginn...
David Levine [Tue, 7 Feb 2012 03:47:52 +0000 (21:47 -0600)]
Caught by the test suite:  sequences[0] needs to be initialized to NULL at the beginning of the program.  That explains why it seg faulted when invoked with a sequence argument.

12 years agoReworked test suite to copy the configuration used in the main
David Levine [Tue, 7 Feb 2012 03:19:57 +0000 (21:19 -0600)]
Reworked test suite to copy the configuration used in the main
nmh directory.  Added test target to Makefile.  Not all the tests
pass at this point.

12 years agoStill more autoconf cleanup (quoting & more use of M4sh).
Ken Hornstein [Mon, 6 Feb 2012 19:12:00 +0000 (14:12 -0500)]
Still more autoconf cleanup (quoting & more use of M4sh).

12 years agoPatch from Harvey Eneman: fixes problem on some systems where a free()
Ken Hornstein [Mon, 6 Feb 2012 16:31:18 +0000 (11:31 -0500)]
Patch from Harvey Eneman: fixes problem on some systems where a free()
would be called on non-malloc'd memory (only would happen if you had more
than one entry in the server: line in mts.conf).

12 years agoUpdate the developer documentation with the changes to the release
Ken Hornstein [Mon, 6 Feb 2012 15:27:43 +0000 (10:27 -0500)]
Update the developer documentation with the changes to the release
process.

12 years agoMore configure cleanup to modern constructs.
Ken Hornstein [Mon, 6 Feb 2012 14:08:19 +0000 (09:08 -0500)]
More configure cleanup to modern constructs.

12 years agoAutoconf cleanup to suggested practice (AS_IF & AC_MSG_FAILURE). More to do.
Ken Hornstein [Sun, 5 Feb 2012 22:17:41 +0000 (17:17 -0500)]
Autoconf cleanup to suggested practice (AS_IF & AC_MSG_FAILURE).  More to do.

12 years agoAdded error message if the file is source directly, rather than through bash-completion.
David Levine [Sun, 5 Feb 2012 21:26:16 +0000 (15:26 -0600)]
Added error message if the file is source directly, rather than through bash-completion.

12 years agoExit with error message if no library could be found with tgetent.
David Levine [Sun, 5 Feb 2012 20:13:07 +0000 (14:13 -0600)]
Exit with error message if no library could be found with tgetent.

12 years agoWhoops, used "buffer" when I meant "buf".
Ken Hornstein [Sat, 4 Feb 2012 05:11:27 +0000 (00:11 -0500)]
Whoops, used "buffer" when I meant "buf".

12 years agoChange LocalName() to take an argument (about whether or not to use
Ken Hornstein [Sat, 4 Feb 2012 04:43:53 +0000 (23:43 -0500)]
Change LocalName() to take an argument (about whether or not to use
local hostname versus entry in mts.conf).

12 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
David Levine [Fri, 3 Feb 2012 23:10:49 +0000 (17:10 -0600)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

12 years agoUse more up-to-date web page links of Jerry Peek's book sections at rand-mh.sourcefor...
David Levine [Fri, 3 Feb 2012 23:10:44 +0000 (17:10 -0600)]
Use more up-to-date web page links of Jerry Peek's book sections at rand-mh.sourceforge.net instead of oreilly.com.

12 years agoConvert from the poorly-named and confusing adrsprintf() to getlocaladdr().
Ken Hornstein [Fri, 3 Feb 2012 20:38:49 +0000 (15:38 -0500)]
Convert from the poorly-named and confusing adrsprintf() to getlocaladdr().

12 years agoMake the upload target phony.
Ken Hornstein [Fri, 3 Feb 2012 20:03:00 +0000 (15:03 -0500)]
Make the upload target phony.

12 years agoBeginnings of an upload Makefile target.
Ken Hornstein [Fri, 3 Feb 2012 20:01:50 +0000 (15:01 -0500)]
Beginnings of an upload Makefile target.

12 years agoUpdate with new features.
Ken Hornstein [Fri, 3 Feb 2012 18:50:19 +0000 (13:50 -0500)]
Update with new features.

12 years agoDocument the formatproc entry.
Ken Hornstein [Fri, 3 Feb 2012 18:49:46 +0000 (13:49 -0500)]
Document the formatproc entry.

12 years agoMove the eval statements inside of AC_CONFIG_COMMANDS_POST macro, otherwise
Ken Hornstein [Fri, 3 Feb 2012 03:13:57 +0000 (22:13 -0500)]
Move the eval statements inside of AC_CONFIG_COMMANDS_POST macro, otherwise
the stuff we output might not be correct.

12 years agoAdded #includes to pick up declaration of waitpid()
David Levine [Wed, 1 Feb 2012 05:17:33 +0000 (23:17 -0600)]
Added #includes to pick up declaration of waitpid()

12 years agoWhoops, I need to make sure the buffer I pass to putcomp() is NULL-terminated.
Ken Hornstein [Tue, 31 Jan 2012 18:20:40 +0000 (13:20 -0500)]
Whoops, I need to make sure the buffer I pass to putcomp() is NULL-terminated.

12 years agoAdd support for calling an external format program inside of mhl.
Ken Hornstein [Tue, 31 Jan 2012 17:58:04 +0000 (12:58 -0500)]
Add support for calling an external format program inside of mhl.

12 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
David Levine [Sat, 28 Jan 2012 20:12:05 +0000 (14:12 -0600)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

12 years agoMade ChangeLog target phony so it will always get regenerated. But don't try to...
David Levine [Sat, 28 Jan 2012 19:52:59 +0000 (13:52 -0600)]
Made ChangeLog target phony so it will always get regenerated.  But don't try to regenerate if git repository is not present.

12 years agoMade ChangeLog phony so it will always get regenerated. But don't try to regenerated...
David Levine [Sat, 28 Jan 2012 19:52:59 +0000 (13:52 -0600)]
Made ChangeLog phony so it will always get regenerated.  But don't try to regenerated if git repository is not present.

12 years agoThe www.ics.uci.edu/~mh/ links are dead, so replaced them with corresponding oreilly...
David Levine [Sat, 28 Jan 2012 18:45:15 +0000 (12:45 -0600)]
The ics.uci.edu/~mh/ links are dead, so replaced them with corresponding oreilly.com links.

12 years agoReplaced static ChangeLog with one generated by git log.
David Levine [Sat, 28 Jan 2012 18:33:27 +0000 (12:33 -0600)]
Replaced static ChangeLog with one generated by git log.

12 years agoCreate "nowrap" flag to turn off all line wrapping.
Ken Hornstein [Sat, 28 Jan 2012 05:29:13 +0000 (00:29 -0500)]
Create "nowrap" flag to turn off all line wrapping.

12 years agoOrganized .gitignore to show which objects are deleted by the various Makefile clean...
David Levine [Sat, 28 Jan 2012 02:30:58 +0000 (20:30 -0600)]
Organized .gitignore to show which objects are deleted by the various Makefile clean targets.

12 years agoAdded superclean Makefile target. Added a.out.DSYM's to clean target. Added .PHONY...
David Levine [Sat, 28 Jan 2012 01:56:50 +0000 (19:56 -0600)]
Added superclean Makefile target.  Added a.out.DSYM's to clean target.  Added .PHONY indication of rpm target.

12 years agoRemoved config.guess and config.sub because they're generated by autoreconf -i.
David Levine [Sat, 28 Jan 2012 01:40:48 +0000 (19:40 -0600)]
Removed config.guess and config.sub because they're generated by autoreconf -i.

12 years agoUpdated to latest config.guess and config.sub before removing them from the repo...
David Levine [Sat, 28 Jan 2012 01:39:47 +0000 (19:39 -0600)]
Updated to latest config.guess and config.sub before removing them from the repo, just in case someone needs them and can't generate them.

12 years agoChanged a variable to unsigned and noted an argument as unused to silence compile...
David Levine [Sat, 28 Jan 2012 01:36:14 +0000 (19:36 -0600)]
Changed a variable to unsigned and noted an argument as unused to silence compile warnings in uip/popsbr.c

12 years agoFix long-standing problem with getans(); handle the case if we get
Ken Hornstein [Fri, 27 Jan 2012 18:47:14 +0000 (13:47 -0500)]
Fix long-standing problem with getans(); handle the case if we get
an interrupted by a signal during a character read and return an
EINTR.

12 years agoConvert to the use of siglongjmp()
Ken Hornstein [Fri, 27 Jan 2012 18:34:17 +0000 (13:34 -0500)]
Convert to the use of siglongjmp()

12 years agoMake POP support always be turned on.
Ken Hornstein [Fri, 27 Jan 2012 17:30:52 +0000 (12:30 -0500)]
Make POP support always be turned on.

12 years agoMerge branch 'master' of ssh://git.sv.gnu.org/srv/git/nmh
Lyndon Nerenberg [Fri, 27 Jan 2012 16:16:57 +0000 (08:16 -0800)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/nmh

12 years agoTypo fix.
Lyndon Nerenberg [Fri, 27 Jan 2012 16:16:36 +0000 (08:16 -0800)]
Typo fix.

12 years agoAdded clean-local target to remove RPM directory.
David Levine [Fri, 27 Jan 2012 04:36:17 +0000 (22:36 -0600)]
Added clean-local target to remove RPM directory.

12 years agoAdded uip/*.exe, for Cygwin.
David Levine [Fri, 27 Jan 2012 02:05:30 +0000 (20:05 -0600)]
Added uip/*.exe, for Cygwin.

12 years agoRemoved slash in front of $(man5dir) of install-data-hook rule so that it now works...
David Levine [Fri, 27 Jan 2012 02:04:33 +0000 (20:04 -0600)]
Removed slash in front of $(man5dir) of install-data-hook rule so that it now works on Cygwin.

12 years agoFixed rpm target now that nmhdist is gone.
David Levine [Thu, 26 Jan 2012 04:22:02 +0000 (22:22 -0600)]
Fixed rpm target now that nmhdist is gone.

12 years agoUpdated config test to add -Wextra to be consistent with others. So, it's back!
David Levine [Thu, 26 Jan 2012 02:48:55 +0000 (20:48 -0600)]
Updated config test to add -Wextra to be consistent with others.  So, it's back!

12 years agoIf using gcc, use -Wno-unused-macros when compiling sbr/dtime.o.
David Levine [Thu, 26 Jan 2012 01:44:30 +0000 (19:44 -0600)]
If using gcc, use -Wno-unused-macros when compiling sbr/dtime.o.

12 years agoRemoved unused local bp.
David Levine [Thu, 26 Jan 2012 01:38:49 +0000 (19:38 -0600)]
Removed unused local bp.

12 years agoUndid most of 3ef341abe440ece07f8deed59fb026ab020e805 because FreeBSD needs the HAVE_...
David Levine [Thu, 26 Jan 2012 01:33:17 +0000 (19:33 -0600)]
Undid most of 3ef341abe440ece07f8deed59fb026ab020e805 because FreeBSD needs the HAVE_STRUCT_TM_TM_GMTOFF test.  It has a timezone() function, not a timezone global variable (that's visible with our default configuration.

12 years agoRemove hardlink target before attempting new link.
lyndon [Thu, 26 Jan 2012 04:10:52 +0000 (20:10 -0800)]
Remove hardlink target before attempting new link.

12 years agouip/termsbr.c: remove references to PC and ospeed().
lyndon [Thu, 26 Jan 2012 02:15:47 +0000 (18:15 -0800)]
uip/termsbr.c: remove references to PC and ospeed().

These are no longer referenced by the code base now that vmh has been
removed.

12 years agoCreate a "cscope" target that creates the necessary files to use cscope.
Ken Hornstein [Tue, 24 Jan 2012 17:56:45 +0000 (12:56 -0500)]
Create a "cscope" target that creates the necessary files to use cscope.

12 years agocscope.files was missing mts/smtp/*.
lyndon [Tue, 24 Jan 2012 06:48:24 +0000 (22:48 -0800)]
cscope.files was missing mts/smtp/*.

12 years agoIgnore cscope.out.
lyndon [Mon, 23 Jan 2012 07:21:03 +0000 (23:21 -0800)]
Ignore cscope.out.

12 years agoAdd a default configuration file for cscope(1).
lyndon [Mon, 23 Jan 2012 07:08:02 +0000 (23:08 -0800)]
Add a default configuration file for cscope(1).

I generated the file list by hand.  While it might be possible to generate it
from the Makefile, it was much simpler to just

  ls */*.[cl]|grep -v sbr/dtimep.c

If source files are added or removed down the road, cscope.files will
need a hand edit to keep it in sync.

12 years agoMake sigmsg.h NOT depend on the Makefile.
Ken Hornstein [Sun, 22 Jan 2012 06:15:40 +0000 (01:15 -0500)]
Make sigmsg.h NOT depend on the Makefile.

12 years agoClean up DESTDIR usage.
Ken Hornstein [Sun, 22 Jan 2012 06:14:34 +0000 (01:14 -0500)]
Clean up DESTDIR usage.

12 years agoAdd the rule to install inc setgid if requested.
Ken Hornstein [Sun, 22 Jan 2012 06:12:18 +0000 (01:12 -0500)]
Add the rule to install inc setgid if requested.

12 years agoFix some problems that the Automake migration caused.
Ken Hornstein [Sat, 21 Jan 2012 04:39:14 +0000 (23:39 -0500)]
Fix some problems that the Automake migration caused.

12 years agoConvert the build system over to the use of Automake.
Ken Hornstein [Fri, 20 Jan 2012 19:05:26 +0000 (14:05 -0500)]
Convert the build system over to the use of Automake.

12 years agoWell the wrap of vfork() calls didn't work: its semantics don't allow that. So...
David Levine [Tue, 17 Jan 2012 23:33:29 +0000 (17:33 -0600)]
Well the wrap of vfork() calls didn't work:  its semantics don't allow that.  So removed the wrapper and added -Wno-clobbered to gcc -Wextra.

12 years agoConvert from our use of aclocal.m4 to a subdirectory with autoconf macros
Ken Hornstein [Tue, 17 Jan 2012 19:27:06 +0000 (14:27 -0500)]
Convert from our use of aclocal.m4 to a subdirectory with autoconf macros
in it.

12 years agoChange the name of AC_CHECK_NETLIBS, since it's not a macro distributed
Ken Hornstein [Tue, 17 Jan 2012 19:15:32 +0000 (14:15 -0500)]
Change the name of AC_CHECK_NETLIBS, since it's not a macro distributed
by Autoconf.

12 years agoUpdate .gitignore with .DS_Store (seen occasionally on MacOS X systems).
Ken Hornstein [Tue, 17 Jan 2012 15:58:40 +0000 (10:58 -0500)]
Update .gitignore with .DS_Store (seen occasionally on MacOS X systems).

12 years agoConvert from utmp functions to utmpx functions (which are in POSIX).
Ken Hornstein [Tue, 17 Jan 2012 15:57:54 +0000 (10:57 -0500)]
Convert from utmp functions to utmpx functions (which are in POSIX).

12 years agoWrapped setjmp(), sigsetjmp(), and vfork() calls to silence gcc -Wclobbered for good...
David Levine [Tue, 17 Jan 2012 02:58:15 +0000 (20:58 -0600)]
Wrapped setjmp(), sigsetjmp(), and vfork() calls to silence gcc -Wclobbered for good.  Undid ca34fbd0a5204d47ad019f64ef03d21ebd3397fd, which added volatile qualifiers but was not general.

12 years agoRemoved HAVE_STRUCT_TM_TM_GMTOFF support because it didn't work on Cygwin and isn...
David Levine [Tue, 17 Jan 2012 00:35:21 +0000 (18:35 -0600)]
Removed HAVE_STRUCT_TM_TM_GMTOFF support because it didn't work on Cygwin and isn't needed:  timezone, tzname, and tzset() are all POSIX.

12 years agoPass int instead of char to iscntrl() and isspace() because that's what they require...
David Levine [Tue, 17 Jan 2012 00:33:57 +0000 (18:33 -0600)]
Pass int instead of char to iscntrl() and isspace() because that's what they require, and gcc on Cygwin warns about it.

12 years agoAdded EXEEXT support, for Cygwin.
David Levine [Tue, 17 Jan 2012 00:30:40 +0000 (18:30 -0600)]
Added EXEEXT support, for Cygwin.

12 years agoFixed build on Cygwin by adding configure check for ncurses/termcap.h.
David Levine [Mon, 16 Jan 2012 15:50:10 +0000 (09:50 -0600)]
Fixed build on Cygwin by adding configure check for ncurses/termcap.h.

12 years agoArgument to alrmser is unused.
David Levine [Sat, 14 Jan 2012 21:33:39 +0000 (15:33 -0600)]
Argument to alrmser is unused.

12 years agoFixed warnings from gcc -Wclobbered by adding volatile qualifiers.
David Levine [Sat, 14 Jan 2012 21:28:25 +0000 (15:28 -0600)]
Fixed warnings from gcc -Wclobbered by adding volatile qualifiers.

12 years agoCleaned up gcc warnings when CYRUS_SASL is not enabled.
David Levine [Sat, 14 Jan 2012 21:04:54 +0000 (15:04 -0600)]
Cleaned up gcc warnings when CYRUS_SASL is not enabled.

12 years agoAdded -Wextra with gcc, if supported.
David Levine [Sat, 14 Jan 2012 20:56:16 +0000 (14:56 -0600)]
Added -Wextra with gcc, if supported.

12 years agoChanged types and added casts so that build is clean with gcc -Wsign-compare.
David Levine [Sat, 14 Jan 2012 20:49:57 +0000 (14:49 -0600)]
Changed types and added casts so that build is clean with gcc -Wsign-compare.

12 years agogcc -Wmissing-field-initializers noticed several struct initializations
David Levine [Sat, 14 Jan 2012 15:21:32 +0000 (09:21 -0600)]
gcc -Wmissing-field-initializers noticed several struct initializations
that didn't explicitly list all fields.  Most were of no consequence because
they were for static data, so they were all initialized properly.  However,
the two in mhlsbr.c were missing an initialization of other than their last
field, and they contained some subsequent values other than zero.  So, those
later fields were initialized incorrectly.  Also, changed the initialization
of global.c_ovtxt from "" to NULL because free_queue () freed it if non-NULL,
though I think the "" was always overwritten.

12 years agoconfigure.ac and aclocal.m4 instead of configure.in and acconfig.h.
David Levine [Sat, 14 Jan 2012 15:19:49 +0000 (09:19 -0600)]
configure.ac and aclocal.m4 instead of configure.in and acconfig.h.

12 years agoDocumented support of OURDEFS to pass compile flags to configure.
David Levine [Sat, 14 Jan 2012 15:16:16 +0000 (09:16 -0600)]
Documented support of OURDEFS to pass compile flags to configure.

12 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
Ken Hornstein [Fri, 13 Jan 2012 17:05:13 +0000 (12:05 -0500)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

12 years agoAdd some comments to the format compiler and engine.
Ken Hornstein [Fri, 13 Jan 2012 17:04:13 +0000 (12:04 -0500)]
Add some comments to the format compiler and engine.

12 years agoUpdate README.developers with the correct version of autoconf we need.
Ken Hornstein [Fri, 13 Jan 2012 14:30:03 +0000 (09:30 -0500)]
Update README.developers with the correct version of autoconf we need.

12 years agoAdded NMH_UNUSED macro for suppressing warnings about unused parameters
David Levine [Fri, 13 Jan 2012 04:19:24 +0000 (22:19 -0600)]
Added NMH_UNUSED macro for suppressing warnings about unused parameters
with gcc -Wunused-parameter

12 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
David Levine [Fri, 13 Jan 2012 04:17:54 +0000 (22:17 -0600)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

12 years agoAdded -Wunused-macros with gcc, if supported. Added -Wno-unused-macros,
David Levine [Fri, 13 Jan 2012 04:14:59 +0000 (22:14 -0600)]
Added -Wunused-macros with gcc, if supported.  Added -Wno-unused-macros,
if supported, to compile of sbr/dtimep.o with gcc because it uses
generated code that would be too much trouble to clean up.

12 years agoCreate two new mh-format functions: %(putlit) and %(concataddr).
Ken Hornstein [Fri, 13 Jan 2012 02:07:33 +0000 (21:07 -0500)]
Create two new mh-format functions: %(putlit) and %(concataddr).

%(putlit) outputs a string without any space compression or control character
conversion

%(concataddr) is just like %(formataddr), except that inside of repl there
will not be any duplicate address supression.

12 years agoEnabled support for tls switch.
David Levine [Thu, 12 Jan 2012 04:38:35 +0000 (22:38 -0600)]
Enabled support for tls switch.

12 years agoRemoved unsupported format and check switches, and commented out unused macro HMNG.
David Levine [Thu, 12 Jan 2012 04:36:20 +0000 (22:36 -0600)]
Removed unsupported format and check switches, and commented out unused macro HMNG.

12 years agoRemoved, or added use of, unused macros to prevent warnings from gcc -Wunused-macros.
David Levine [Thu, 12 Jan 2012 04:33:45 +0000 (22:33 -0600)]
Removed, or added use of, unused macros to prevent warnings from gcc -Wunused-macros.

12 years agoRemoved or protected some unused macros.
David Levine [Wed, 11 Jan 2012 23:06:44 +0000 (17:06 -0600)]
Removed or protected some unused macros.

12 years agoRemoved unused global zones and local z form dtimezone ().
David Levine [Wed, 11 Jan 2012 22:52:17 +0000 (16:52 -0600)]
Removed unused global zones and local z form dtimezone ().

12 years agoAdded #include <grp.h>. It's needed on Linux, should be harmless on others.
David Levine [Wed, 11 Jan 2012 22:45:53 +0000 (16:45 -0600)]
Added #include <grp.h>.  It's needed on Linux, should be harmless on others.

12 years agoCompletely remove the use of TIME_WITH_SYS_TIME (I removed the autoconf
Ken Hornstein [Wed, 11 Jan 2012 20:04:39 +0000 (15:04 -0500)]
Completely remove the use of TIME_WITH_SYS_TIME (I removed the autoconf
test but never removed the code, and this caused some problems on systems
that needed some prototypes in <time.h>).

12 years agoIgnore a.out.DSYM (this file sometims shows up when using the debugger)
Ken Hornstein [Wed, 11 Jan 2012 19:52:23 +0000 (14:52 -0500)]
Ignore a.out.DSYM (this file sometims shows up when using the debugger)

12 years agoFix two errors in the conversion to m_mktemp2():
Ken Hornstein [Wed, 11 Jan 2012 19:48:45 +0000 (14:48 -0500)]
Fix two errors in the conversion to m_mktemp2():

- There was an off-by-one error that prevented the temporary file
  from being created in the same directory as the message it was being
  linked to.
- When using "dist", the assumption was that the temporary file would not
  exist when m_scratch was called (it wanted to link() to the name).  This
  was solved by simply unlink()ing the temporary file after it was created.

12 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
Ken Hornstein [Mon, 9 Jan 2012 20:52:34 +0000 (15:52 -0500)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

12 years agoRemove OS-specific defines. As part of it, remove scary longjmp() inside
Ken Hornstein [Mon, 9 Jan 2012 20:51:57 +0000 (15:51 -0500)]
Remove OS-specific defines.  As part of it, remove scary longjmp() inside
signal handlers that was part of the code under #ifdef BSD42.

12 years agoRemoved a remaining RETSIGTYPE. Also change a few locals from int to unsigned to...
David Levine [Mon, 9 Jan 2012 20:08:38 +0000 (14:08 -0600)]
Removed a remaining RETSIGTYPE.  Also change a few locals from int to unsigned to prevent signed-unsigned comparison mismatch.

12 years agoClean up time handling; always assume we have tzset() and that the right
Ken Hornstein [Mon, 9 Jan 2012 19:43:35 +0000 (14:43 -0500)]
Clean up time handling; always assume we have tzset() and that the right
prototypes are in time.h (both are valid in POSIX).

12 years agoGarbage collect autoconf support for checking for the header file for initgroups
Ken Hornstein [Mon, 9 Jan 2012 19:07:37 +0000 (14:07 -0500)]
Garbage collect autoconf support for checking for the header file for initgroups
and snprintf() prototypes.

12 years agoWe are making POSIX signal support a requirement; remove all support for
Ken Hornstein [Mon, 9 Jan 2012 18:56:30 +0000 (13:56 -0500)]
We are making POSIX signal support a requirement; remove all support for
other signal interfaces.