1. 07 May, 2010 1 commit
    • Dan Nicolaescu's avatar
      Define LIB_STANDARD and START_FILES using autoconf. · 49ebbd65
      Dan Nicolaescu authored
      * s/usg5-4.h (LIB_STANDARD):
      * s/netbsd.h (START_FILES):
      * s/irix6-5.h (LIB_STANDARD):
      * s/hpux10-20.h (LIB_STANDARD, START_FILES):
      * s/gnu-linux.h (START_FILES, LIB_STANDARD):
      * s/freebsd.h (START_FILES):
      * s/darwin.h (START_FILES):
      * s/cygwin.h (START_FILES):
      * s/aix4-2.h (LIB_STANDARD):
      * m/ibmrs6000.h (START_FILES): Remove, move logic to configure.in.
      * Makefile.in (STARTFILES): Rename to START_FILES, define using
      autoconf, not cpp.
      
      Define START_FILES and LIB_STANDARD using autoconf.
      * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
      here from src/s/*.h.
      (HAVE_CRTIN): Remove, inline logic in the netbsd
      START_FILES/LIB_STANDARD computation.
      49ebbd65
  2. 04 May, 2010 1 commit
    • Dan Nicolaescu's avatar
      Remove POSIX_SIGNALS. · ef03a4e6
      Dan Nicolaescu authored
      * s/usg5-4.h (POSIX_SIGNALS):
      * s/netbsd.h (POSIX_SIGNALS):
      * s/msdos.h (POSIX_SIGNALS):
      * s/ms-w32.h (POSIX_SIGNALS):
      * s/hpux11.h (POSIX_SIGNALS):
      * s/gnu.h (POSIX_SIGNALS):
      * s/gnu-linux.h (POSIX_SIGNALS):
      * s/freebsd.h (POSIX_SIGNALS):
      * s/darwin.h (POSIX_SIGNALS):
      * s/cygwin.h (POSIX_SIGNALS):
      * s/aix4-2.h (POSIX_SIGNALS): Remove definition.
      * s/unixware.h:
      * s/sol2-6.h: Remove comments on POSIX_SIGNALS.
      * process.c (create_process):
      * syssignal.h:
      * sysdep.c (wait_for_termination, init_signals):
      * process.c (create_process):
      * msdos.c: POSIX_SIGNALS is always defined on all platforms,
      remove all code that assumes the contrary.
      ef03a4e6
  3. 26 Apr, 2010 1 commit
    • Dan Nicolaescu's avatar
      Use autoconf instead of cpp for LIB_MATH. · 9452ded1
      Dan Nicolaescu authored
      * s/darwin.h (LIB_MATH): Do not define here, move to configure.
      * s/cygwin.h (LIB_MATH): Likewise.
      * Makefile.in (LIB_MATH): Do not define with cpp.
      (LIBES): Use autoconf for LIB_MATH.
      
      * configure.in (LIB_MATH): New output variable.  Set it for some systems.
      9452ded1
  4. 23 Apr, 2010 2 commits
  5. 16 Apr, 2010 1 commit
  6. 13 Jan, 2010 1 commit
  7. 09 Dec, 2009 1 commit
  8. 21 Nov, 2009 1 commit
  9. 20 Nov, 2009 1 commit
  10. 08 Jan, 2009 1 commit
  11. 24 Jul, 2008 1 commit
  12. 23 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * config.in: Regenerate. · 77ccee09
      Dan Nicolaescu authored
      * s/ms-w32.h (subprocesses): Define unconditionally.
      * s/template.h (subprocesses): Update comment.
      * s/vms.h (subprocesses):
      * s/usg5-4.h (subprocesses):
      * s/hpux10-20.h (subprocesses):
      * s/gnu-linux.h (subprocesses):
      * s/cygwin.h (subprocesses):
      * s/bsd-common.h (subprocesses):
      * s/aix4-2.h (subprocesses):
      * s/darwin.h (subprocesses): Do not define, defined by default now.
      
      * Makefile.in (C_SWITCH_SITE, LD_SWITCH_SITE): Remove, unused.
      Remove all references.
      (temacs): Add GNUStep specific ld flags.
      
      * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
      
      * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
      
      * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
      
      * configure.in (LD_SWITCH_SITE): Remove, set the values directly
      in src/Makefile.in.
      (static): Remove, autoconf would always comment it out anyway.
      (subprocesses): Define unconditionally.
      77ccee09
  13. 20 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * s/usg5-4.h (LIBS_SYSTEM): Remove, system for which this was · 89f1e540
      Dan Nicolaescu authored
      added not supported anymore.
      
      * s/usg5-4-2.h (LIBS_SYSTEM):
      * s/sol2.h (LIBS_SYSTEM): Do not undefine.
      
      * s/netbsd.h (GETPGRP_NO_ARG, N_TRELOFF):
      * s/lynxos.h (GETPGRP_NO_ARG):
      * s/hpux10-20.h (NO_SIOCTL_H):
      * s/gnu.h (GETPGRP_NO_ARG):
      * s/gnu-linux.h (NO_SIOCTL_H):
      * s/freebsd.h (GETPGRP_NO_ARG, N_TRELOFF):
      * s/cygwin.h (GETPGRP_NO_ARG):
      * s/irix6-5.h (LIBS_SYSTEM, GETPGRP_NO_ARG): Remove, unused.
      (C_DEBUG_SWITCH): Remove duplicate definition.
      
      * m/ibms390.h: Remove boilerplate comments.
      
      * sysdep.c (closedir): Use SOLARIS2 instead of sun && USG5_4.
      
      * process.c (HAVE_SERIAL): Consolidate ifdefs.
      (wait_reading_process_output): Remove code for SunOS, platform not
      supported anymore.  Use SOLARIS2 instead of sun.
      89f1e540
  14. 17 Jul, 2008 1 commit
  15. 16 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * m/ibms390.h: · dc89925b
      Dan Nicolaescu authored
      * m/intel386.h:
      * m/m68k.h:
      * s/bsd-common.h:
      * s/cygwin.h:
      * s/darwin.h:
      * s/freebsd.h:
      * s/gnu.h:
      * s/msdos.h: Remove boilerplate comments.
      dc89925b
  16. 07 May, 2008 1 commit
  17. 01 Feb, 2008 1 commit
  18. 08 Jan, 2008 1 commit
  19. 07 Sep, 2007 1 commit
  20. 25 Jul, 2007 1 commit
  21. 21 Jan, 2007 1 commit
  22. 06 Feb, 2006 1 commit
  23. 07 Aug, 2005 1 commit
  24. 26 Jul, 2005 1 commit
    • Paul Eggert's avatar
      Merge gnulib getopt implementation into Emacs. · 9eff9fe3
      Paul Eggert authored
      * Makefile.in (AUTOCONF_INPUTS): New macro.
      ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
      so that these files also depend on m4/getopt.m4.
      * configure.in: Configure getopt by including m4/getopt.m4,
      and configuring a getopt replacement if necessary.
      * make-dist: Add m4 subdirectory.  Unlink lib-src/getopt.h.
      * m4/getopt.m4: New file.
      
      * lib-src/Makefile.in (mostlyclean): Remove getopt.h, getopt.h-t.
      (GETOPT_H): New macro, from gnulib.
      (getopt.h): New rule, from gnulib.
      (GETOPTOBJS): Now autoconfigured.
      (GETOPTDEPS): getopt.h is now autoconfigured.
      (getopt.o, getopt1.o): Depend on $(GETOPT_H), not ${srcdir}/getopt.h.
      (getopt.o): Depend on ${srcdir}/gettext.h.
      (movemail.o): Depend on $(GETOPT_H).
      * lib-src/getopt.c, lib-src/getopt1.c: Sync from gnulib.
      * lib-src/getopt_.h, lib-src/getopt_int.h, lib-src/gettext.h:
      New files, from gnulib.
      * lib-src/getopt.h: Removed (now is getopt_.h).
      
      * nt/inc/gettext.h: Remove; no longer needed now that
      lib-src/gettext.h exists.
      
      * src/s/cygwin.h (C_SWITCH_SYSTEM): Remove, since gettext.h is
      now part of lib-src.
      9eff9fe3
  25. 04 Jul, 2005 1 commit
  26. 16 Apr, 2004 1 commit
  27. 12 Apr, 2004 1 commit
  28. 08 Sep, 2003 1 commit
  29. 01 Sep, 2003 1 commit
  30. 04 Feb, 2003 1 commit
  31. 31 Jan, 2003 1 commit
  32. 14 Sep, 2000 1 commit
  33. 08 Sep, 2000 1 commit
  34. 19 Oct, 1999 1 commit
    • Paul Eggert's avatar
      s/usg5-4.h: · bb7b4368
      Paul Eggert authored
      (NSIG): Remove.
      (NSIG_MINIMUM): New macro.
      s/gnu-linux.h, s/hpux.h, s/iris3-5.h, s/iris3-6.h,
      s/umips.h, s/usg5-4.h:
      (SIGIO): Do not undef.
      (BROKEN_SIGIO): New macro.
      
      * s/gnu-linux.h:
      (SIGPOLL, SIGURG): Do not undef.
      (BROKEN_SIGPOLL, BROKEN_SIGURG): New macros.
      
      * s/ptx4.h:
      (SIGINFO): Do not undef.
      (BROKEN_SIGINFO): New macros.
      
      * s/ptx.h, s/template.h: Doc fix.
      
      * s/aix3-1.h, s/bsd4-1.h, s/dgux.h, s/gnu-linux.h, s/hiuxmpp.h,
      s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/irix3-3.h, s/osf1.h, s/rtu.h,
      s/sunos4-1.h, s/unipl5-0.h, s/unipl5-2.h, s/usg5-0.h, s/usg5-2-2.h,
      s/usg5-2.h, s/usg5-3.h, s/xenix.h:
      (open, close, read, write, INTERRUPTIBLE_OPEN,
      INTERRUPTIBLE_CLOSE, INTERRUPTIBLE_IO): Remove.
      
      * s/sol2-5.h (_LARGEFILE_SOURCE, _FILE_OFFSET_BITS): New macros.
      bb7b4368
  35. 21 Jul, 1999 1 commit
  36. 17 Sep, 1996 1 commit
  37. 15 Jan, 1996 1 commit
  38. 18 Sep, 1994 1 commit
  39. 09 Jun, 1993 1 commit