]> code.delx.au - gnu-emacs/blobdiff - src/unexhp9k800.c
nnimap.el (nnimap-update-info): Refactor slightly.
[gnu-emacs] / src / unexhp9k800.c
index 495094029d695dac0665e12935a2a8b7bad6aef7..c0471992a72e370c640b5351f432f62f69965346 100644 (file)
   sigsetreturn (_sigreturn);
 */
 \f
-#ifdef emacs
 #include <config.h>
-#endif
-
 #include <stdio.h>
 #include <fcntl.h>
 #include <errno.h>
-
 #include <a.out.h>
-
-#ifdef HPUX_USE_SHLIBS
 #include <dl.h>
-#endif
 
 /* brk value to restore, stored as a global.
    This is really used only if we used shared libraries.  */
@@ -81,12 +74,9 @@ run_time_remap (ignored)
 
 
 /* Create a new a.out file, same as old but with current data space */
-
-unexec (new_name, old_name, new_end_of_text, dummy1, dummy2)
-     char new_name[];          /* name of the new a.out file to be created */
-     char old_name[];          /* name of the old a.out file */
-     char *new_end_of_text;    /* ptr to new edata/etext; NOT USED YET */
-     int dummy1, dummy2;       /* not used by emacs */
+int
+unexec (const char *new_name,      /* name of the new a.out file to be created */
+       const char *old_name)       /* name of the old a.out file */
 {
   int old, new;
   int old_size, new_size;
@@ -228,7 +218,7 @@ read_header (file, hdr, auxhdr)
   if (hdr->a_magic != EXEC_MAGIC && hdr->a_magic != SHARE_MAGIC
       &&  hdr->a_magic != DEMAND_MAGIC)
     {
-      fprintf (stderr, "a.out file doesn't have legal magic number\n");
+      fprintf (stderr, "a.out file doesn't have valid magic number\n");
       exit (1);
     }
 
@@ -330,5 +320,3 @@ display_header (hdr, auxhdr)
 }
 #endif /* DEBUG */
 
-/* arch-tag: d55a09ac-9427-4ec4-8496-cb9d7710774f
-   (do not change this comment) */