-e 's;\(#.*PATH_DUMPLOADSEARCH\).*$$;\1 "'$${dumplisppath}'";' \
-e 's;\(#.*PATH_EXEC\).*$$;\1 "${libdir}";' \
-e 's;\(#.*PATH_DATA\).*$$;\1 "${datadir}";' \
--e 's;\(#.*PATH_LOCK\).*$$;\1 "${lockdir}/";' \
--e 's;\(#.*PATH_SUPERLOCK\).*$$;\1 "${lockdir}/!!!SuperLock!!!";'
+-e 's;\(#.*PATH_LOCK\).*$$;\1 "${lockdir}/";'
(cd lib-src; make) || exit 1
(cd src; make) || exit 1
should be writable by everyone. THE STRING MUST END WITH A
SLASH!!! */
#define PATH_LOCK "/usr/local/lib/emacs/lock/"
-
-/* the name of the file !!!SuperLock!!! in the directory
- specified by PATH_LOCK. Yes, this is redundant. */
-#define PATH_SUPERLOCK "/usr/local/lib/emacs/lock/!!!SuperLock!!!"
#define srand srand48
/* In hpux, the symbol SIGIO is defined, but the feature
- does not really exist.
+ doesn't work in the way Emacs needs it to.
Here we assume that signal.h is included before config.h
so that we can override it here. */
#define UNEXEC unexsunos4.o
#define RUN_TIME_REMAP
-#define LD_CMD cc
+#define LINKER cc
#define BLOCK_INPUT_DECLARE() int BLOCK_INPUT_mask
#ifdef SIGIO
-#define BLOCK_INPUT() BLOCK_INPUT_mask = sigblock (sigmask (SIGIO))
-#define UNBLOCK_INPUT() sigsetmask (BLOCK_INPUT_mask)
+#define BLOCK_INPUT() EMACS_SIGBLOCKX (SIGIO, BLOCK_INPUT_mask)
+#define UNBLOCK_INPUT() \
+ do { int _dummy; EMACS_SIGSETMASK (BLOCK_INPUT_mask, _dummy); } while (0)
#else /* not SIGIO */
#define BLOCK_INPUT()
#define UNBLOCK_INPUT()
#endif /* SIGIO */
-#define CLASS "emacs" /* class id for GNU Emacs, used in .Xdefaults, etc. */
+#define CLASS "Emacs" /* class id for GNU Emacs, used in .Xdefaults, etc. */