* utils.c (internal_verror): Call target_terminal_ours.
* wrapper.h: fix minor comment typo.
-
+ * proc-api.c (write_with_trace): Change 'arg' from long to int.
+ Treat 'off_t' and 'size_t' as unsigned long in printfs.
+ (lseek_with_trace): Treat 'off_t' as unsigned long in printf.
+
2000-04-26 Kevin Buettner <kevinb@redhat.com>
* config/djgpp/fnchange.lst (ia64-linux-nat.c): Map to
int
write_with_trace (fd, arg, len, file, line)
int fd;
- long *arg;
+ int *arg;
size_t len;
char *file;
int line;
{
int i;
- long opcode = arg[0];
int ret;
+ int opcode = arg[0];
if (procfs_trace)
{
if (len == sizeof (break_insn) &&
memcmp (arg, &break_insn, len) == 0)
fprintf (procfs_file ? procfs_file : stdout,
- "write (<breakpoint at 0x%08x>) \n", lseek_offset);
+ "write (<breakpoint at 0x%08lx>) \n",
+ (unsigned long) lseek_offset);
else if (rw_table[i].name)
fprintf (procfs_file ? procfs_file : stdout,
"write (%s) %s\n",
{
if (lseek_offset != -1)
fprintf (procfs_file ? procfs_file : stdout,
- "write (<unknown>, %d bytes at 0x%08x) \n",
- len, lseek_offset);
+ "write (<unknown>, %lud bytes at 0x%08lx) \n",
+ (unsigned long) len, (unsigned long) lseek_offset);
else
fprintf (procfs_file ? procfs_file : stdout,
- "write (<unknown>, %d bytes) \n", len);
+ "write (<unknown>, %lud bytes) \n",
+ (unsigned long) len);
}
break;
}
if (procfs_file)
fflush (procfs_file);
}
- ret = write (fd, arg, len);
+ ret = write (fd, (void *) arg, len);
if (procfs_trace && ret != len)
{
fprintf (procfs_file ? procfs_file : stdout,
procfs_file = fopen (procfs_filename, "a");
fprintf (procfs_file ? procfs_file : stdout,
- "[lseek (0x%08x) FAILED!\n", offset);
+ "[lseek (0x%08lx) FAILED!\n", (unsigned long) offset);
if (procfs_file)
fflush (procfs_file);
}