aboutsummaryrefslogtreecommitdiff
path: root/gdb/standalone.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/standalone.c')
-rw-r--r--gdb/standalone.c146
1 files changed, 56 insertions, 90 deletions
diff --git a/gdb/standalone.c b/gdb/standalone.c
index ebb14d9..1aa76d5 100644
--- a/gdb/standalone.c
+++ b/gdb/standalone.c
@@ -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;