Browse Source

2004-10-07 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>

Committed by Andrew Cagney.
	* traps-linux.c: Don't include linux/module.h.
	(m32r_trap): Remove dummy systemcall's entry of __NR_ustat and
	__NR_get_kernel_syms.
binutils-csl-arm-2005q1-branch
Andrew Cagney 22 years ago
parent
commit
1ca6491a29
  1. 7
      sim/m32r/ChangeLog
  2. 42
      sim/m32r/traps-linux.c

7
sim/m32r/ChangeLog

@ -1,3 +1,10 @@
2004-10-07 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
Committed by Andrew Cagney.
* traps-linux.c: Don't include linux/module.h.
(m32r_trap): Remove dummy systemcall's entry of __NR_ustat and
__NR_get_kernel_syms.
2004-05-18 Daniel Jacobowitz <dan@debian.org>
* Makefile.in (stamp-xmloop, stamp-2mloop): Use -outfile-suffix.

42
sim/m32r/traps-linux.c

@ -39,7 +39,6 @@
#include <sys/uio.h>
#include <sys/utsname.h>
#include <sys/vfs.h>
#include <linux/module.h>
#include <linux/sysctl.h>
#include <linux/types.h>
#include <linux/unistd.h>
@ -509,27 +508,6 @@ m32r_trap (SIM_CPU *current_cpu, PCADDR pc, int num)
errcode = errno;
break;
case __NR_ustat:
{
struct ustat ubuf;
result = ustat(arg1, &ubuf);
errcode = errno;
if (result != 0)
break;
ubuf.f_tfree = conv_endian(ubuf.f_tfree);
ubuf.f_tinode = conv_endian(ubuf.f_tinode);
if ((s.write_mem) (cb, &s, arg2, (char *) &ubuf, sizeof(ubuf))
!= sizeof(ubuf))
{
result = -1;
errcode = EINVAL;
}
}
break;
case __NR_dup2:
result = dup2(arg1, arg2);
errcode = errno;
@ -1117,26 +1095,6 @@ m32r_trap (SIM_CPU *current_cpu, PCADDR pc, int num)
errcode = errno;
break;
case __NR_get_kernel_syms:
{
struct kernel_sym table;
result = get_kernel_syms(&table);
errcode = errno;
if (result != 0)
break;
table.value = conv_endian(table.value);
if ((s.write_mem) (cb, &s, arg1, (char *) &table, sizeof(table))
!= sizeof(table))
{
result = -1;
errcode = EINVAL;
}
}
break;
case __NR_fchdir:
result = fchdir(arg1);
errcode = errno;

Loading…
Cancel
Save