Protoization.

This commit is contained in:
Kevin Buettner
2000-07-30 01:48:28 +00:00
parent 29e6d33b03
commit fba45db2fa
284 changed files with 5720 additions and 13265 deletions

View File

@ -39,7 +39,7 @@
/* Random system calls, mostly no-ops to prevent link problems */
ioctl (desc, code, arg)
ioctl (int desc, int code, int arg)
{
}
@ -47,27 +47,25 @@ int (*signal ()) ()
{
}
kill ()
kill (void)
{
}
getpid ()
getpid (void)
{
return 0;
}
sigsetmask ()
sigsetmask (void)
{
}
chdir ()
chdir (void)
{
}
char *
getcwd (buf, len)
char *buf;
unsigned int len;
getcwd (char *buf, unsigned int len)
{
buf[0] = '/';
buf[1] = 0;
@ -76,12 +74,12 @@ getcwd (buf, len)
/* Used to check for existence of .gdbinit. Say no. */
access ()
access (void)
{
return -1;
}
exit ()
exit (void)
{
error ("Fatal error; restarting.");
}
@ -129,9 +127,7 @@ int sourceleft; /* number of bytes to eof */
int sourcedesc;
open (filename, modes)
char *filename;
int modes;
open (char *filename, int modes)
{
register char *next;
@ -162,8 +158,7 @@ open (filename, modes)
return 0;
}
close (desc)
int desc;
close (int desc)
{
sourceptr = 0;
sourcedesc++;
@ -173,28 +168,23 @@ close (desc)
}
FILE *
fopen (filename, modes)
char *filename;
char *modes;
fopen (char *filename, char *modes)
{
return (FILE *) open (filename, *modes == 'w');
}
FILE *
fdopen (desc)
int desc;
fdopen (int desc)
{
return (FILE *) desc;
}
fclose (desc)
int desc;
fclose (int desc)
{
close (desc);
}
fstat (desc, statbuf)
struct stat *statbuf;
fstat (int desc, struct stat *statbuf)
{
if (desc != sourcedesc)
{
@ -204,11 +194,7 @@ fstat (desc, statbuf)
statbuf->st_size = sourcesize;
}
myread (desc, destptr, size, filename)
int desc;
char *destptr;
int size;
char *filename;
myread (int desc, char *destptr, int size, char *filename)
{
int len = min (sourceleft, size);
@ -224,7 +210,7 @@ myread (desc, destptr, size, filename)
}
int
fread (bufp, numelts, eltsize, stream)
fread (int bufp, int numelts, int eltsize, int stream)
{
register int elts = min (numelts, sourceleft / eltsize);
register int len = elts * eltsize;
@ -241,8 +227,7 @@ fread (bufp, numelts, eltsize, stream)
}
int
fgetc (desc)
int desc;
fgetc (int desc)
{
if (desc == (int) stdin)
@ -259,9 +244,7 @@ fgetc (desc)
return *sourceptr++;
}
lseek (desc, pos)
int desc;
int pos;
lseek (int desc, int pos)
{
if (desc != sourcedesc)
@ -283,30 +266,29 @@ lseek (desc, pos)
/* Output in kdb can go only to the terminal, so the stream
specified may be ignored. */
printf (a1, a2, a3, a4, a5, a6, a7, a8, a9)
printf (int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9)
{
char buffer[1024];
sprintf (buffer, a1, a2, a3, a4, a5, a6, a7, a8, a9);
display_string (buffer);
}
fprintf (ign, a1, a2, a3, a4, a5, a6, a7, a8, a9)
fprintf (int ign, int a1, int a2, int a3, int a4, int a5, int a6, int a7,
int a8, int a9)
{
char buffer[1024];
sprintf (buffer, a1, a2, a3, a4, a5, a6, a7, a8, a9);
display_string (buffer);
}
fwrite (buf, numelts, size, stream)
register char *buf;
int numelts, size;
fwrite (register char *buf, int numelts, int size, int stream)
{
register int i = numelts * size;
while (i-- > 0)
fputc (*buf++, stream);
}
fputc (c, ign)
fputc (int c, int ign)
{
char buf[2];
buf[0] = c;
@ -318,28 +300,27 @@ fputc (c, ign)
library would cause fflush to be loaded from it too.
In fact there should be no need to call this (I hope). */
_flsbuf ()
_flsbuf (void)
{
error ("_flsbuf was actually called.");
}
fflush (ign)
fflush (int ign)
{
}
/* Entries into core and inflow, needed only to make things link ok. */
exec_file_command ()
exec_file_command (void)
{
}
core_file_command ()
core_file_command (void)
{
}
char *
get_exec_file (err)
int err;
get_exec_file (int err)
{
/* Makes one printout look reasonable; value does not matter otherwise. */
return "run";
@ -347,50 +328,44 @@ get_exec_file (err)
/* Nonzero if there is a core file. */
have_core_file_p ()
have_core_file_p (void)
{
return 0;
}
kill_command ()
kill_command (void)
{
inferior_pid = 0;
}
terminal_inferior ()
terminal_inferior (void)
{
}
terminal_ours ()
terminal_ours (void)
{
}
terminal_init_inferior ()
terminal_init_inferior (void)
{
}
write_inferior_register ()
write_inferior_register (void)
{
}
read_inferior_register ()
read_inferior_register (void)
{
}
read_memory (memaddr, myaddr, len)
CORE_ADDR memaddr;
char *myaddr;
int len;
read_memory (CORE_ADDR memaddr, char *myaddr, int len)
{
memcpy (myaddr, memaddr, len);
}
/* Always return 0 indicating success. */
write_memory (memaddr, myaddr, len)
CORE_ADDR memaddr;
char *myaddr;
int len;
write_memory (CORE_ADDR memaddr, char *myaddr, int len)
{
memcpy (memaddr, myaddr, len);
return 0;
@ -399,8 +374,7 @@ write_memory (memaddr, myaddr, len)
static REGISTER_TYPE saved_regs[NUM_REGS];
REGISTER_TYPE
read_register (regno)
int regno;
read_register (int regno)
{
if (regno < 0 || regno >= NUM_REGS)
error ("Register number %d out of range.", regno);
@ -408,9 +382,7 @@ read_register (regno)
}
void
write_register (regno, value)
int regno;
REGISTER_TYPE value;
write_register (int regno, REGISTER_TYPE value)
{
if (regno < 0 || regno >= NUM_REGS)
error ("Register number %d out of range.", regno);
@ -419,7 +391,7 @@ write_register (regno, value)
/* System calls needed in relation to running the "inferior". */
vfork ()
vfork (void)
{
/* Just appear to "succeed". Say the inferior's pid is 1. */
return 1;
@ -429,26 +401,25 @@ vfork ()
that has just been forked. That code never runs, when standalone,
and these definitions are so it will link without errors. */
ptrace ()
ptrace (void)
{
}
setpgrp ()
setpgrp (void)
{
}
execle ()
execle (void)
{
}
_exit ()
_exit (void)
{
}
/* Malloc calls these. */
malloc_warning (str)
char *str;
malloc_warning (char *str)
{
printf ("\n%s.\n\n", str);
}
@ -457,8 +428,7 @@ char *next_free;
char *memory_limit;
char *
sbrk (amount)
int amount;
sbrk (int amount)
{
if (next_free + amount > memory_limit)
return (char *) -1;
@ -469,19 +439,18 @@ sbrk (amount)
/* Various ways malloc might ask where end of memory is. */
char *
ulimit ()
ulimit (void)
{
return memory_limit;
}
int
vlimit ()
vlimit (void)
{
return memory_limit - next_free;
}
getrlimit (addr)
struct rlimit *addr;
getrlimit (struct rlimit *addr)
{
addr->rlim_cur = memory_limit - next_free;
}
@ -496,7 +465,7 @@ getrlimit (addr)
static int fault_code;
static REGISTER_TYPE gdb_stack;
resume ()
resume (void)
{
REGISTER_TYPE restore[NUM_REGS];
@ -508,8 +477,7 @@ resume ()
/* Control does not drop through here! */
}
save_frame_pointer (val)
CORE_ADDR val;
save_frame_pointer (CORE_ADDR val)
{
gdb_stack = val;
}
@ -520,7 +488,7 @@ save_frame_pointer (val)
The exact format is machine-dependent and is known only
in the definition of PUSH_REGISTERS. */
fault ()
fault (void)
{
/* Transfer all registers and fault code to the stack
in canonical order: registers in order of GDB register number,
@ -534,7 +502,7 @@ fault ()
/* Control does not reach here */
}
restore_gdb ()
restore_gdb (void)
{
CORE_ADDR new_fp = gdb_stack;
/* Switch to GDB's stack */
@ -546,8 +514,7 @@ restore_gdb ()
arguments to this function, copy them into the standard place
for the program's registers while GDB is running. */
save_registers (firstreg)
int firstreg;
save_registers (int firstreg)
{
memcpy (saved_regs, &firstreg, sizeof saved_regs);
fault_code = (&firstreg)[NUM_REGS];
@ -560,8 +527,7 @@ save_registers (firstreg)
static int fault_table[] = FAULT_TABLE;
int
wait (w)
WAITTYPE *w;
wait (WAITTYPE *w)
{
WSETSTOP (*w, fault_table[fault_code / FAULT_CODE_UNITS]);
return inferior_pid;
@ -591,7 +557,7 @@ char heap[HEAP_SIZE] =
int kdb_stack_beg[STACK_SIZE / sizeof (int)];
int kdb_stack_end;
_initialize_standalone ()
_initialize_standalone (void)
{
register char *next;