aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDave Love2000-08-17 14:07:15 +0000
committerDave Love2000-08-17 14:07:15 +0000
commit3fb21e7ab8cd3e2f9528b249e8a7eba92698a4ce (patch)
tree8f938e91e5508d611774733cb5bcf5ad84283657 /src
parent87dc6c9eca5d18fae1275082592f320ff7778f9e (diff)
downloademacs-3fb21e7ab8cd3e2f9528b249e8a7eba92698a4ce.tar.gz
emacs-3fb21e7ab8cd3e2f9528b249e8a7eba92698a4ce.zip
Prototype fatal_unexec, mark_x, update_dynamic_symbols. Declare
unexec as void.
Diffstat (limited to 'src')
-rw-r--r--src/unexalpha.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/unexalpha.c b/src/unexalpha.c
index de6c46a8358..9ffeee973b5 100644
--- a/src/unexalpha.c
+++ b/src/unexalpha.c
@@ -81,8 +81,10 @@ Boston, MA 02111-1307, USA. */
81#define _SBSS ".sbss" 81#define _SBSS ".sbss"
82#endif /* __NetBSD__ || __OpenBSD__ */ 82#endif /* __NetBSD__ || __OpenBSD__ */
83 83
84static void fatal_unexec (); 84static void fatal_unexec __P ((char *, char *));
85static void mark_x (); 85static void mark_x __P ((char *));
86
87static void update_dynamic_symbols __P ((char *, char *, int, struct aouthdr));
86 88
87#define READ(_fd, _buffer, _size, _error_message, _error_arg) \ 89#define READ(_fd, _buffer, _size, _error_message, _error_arg) \
88 errno = EEOF; \ 90 errno = EEOF; \
@@ -142,6 +144,7 @@ struct headers {
142#define DEFAULT_ENTRY_ADDRESS __start 144#define DEFAULT_ENTRY_ADDRESS __start
143#endif 145#endif
144 146
147void
145unexec (new_name, a_name, data_start, bss_start, entry_address) 148unexec (new_name, a_name, data_start, bss_start, entry_address)
146 char *new_name, *a_name; 149 char *new_name, *a_name;
147 unsigned long data_start, bss_start, entry_address; 150 unsigned long data_start, bss_start, entry_address;
@@ -424,7 +427,7 @@ unexec (new_name, a_name, data_start, bss_start, entry_address)
424} 427}
425 428
426 429
427 430static void
428update_dynamic_symbols (old, new_name, new, aout) 431update_dynamic_symbols (old, new_name, new, aout)
429 char *old; /* Pointer to old executable */ 432 char *old; /* Pointer to old executable */
430 char *new_name; /* Name of new executable */ 433 char *new_name; /* Name of new executable */