Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2008-09-05 00:26:18 +0400
committerJeff Johnston <jjohnstn@redhat.com>2008-09-05 00:26:18 +0400
commit2c4143f4012c77dcdf722bd87b10397e170ecb0d (patch)
tree8770ed4fe0b306130297679f7e48add39cc8a2da /libgloss/spu
parent27b975f6fdf3c42e9846aef642d2438f8bfbb471 (diff)
2008-09-04 Ken Werner <ken.werner@de.ibm.com>
* spu/Makefile.in: Fix missing linux_syscalls.o. * spu/linux_syscalls.c: Remove extraneous "3D" sequences.
Diffstat (limited to 'libgloss/spu')
-rw-r--r--libgloss/spu/Makefile.in3
-rw-r--r--libgloss/spu/linux_syscalls.c10
2 files changed, 7 insertions, 6 deletions
diff --git a/libgloss/spu/Makefile.in b/libgloss/spu/Makefile.in
index 86f9d4710..18680b6c8 100644
--- a/libgloss/spu/Makefile.in
+++ b/libgloss/spu/Makefile.in
@@ -58,7 +58,8 @@ OBJS = \
access.o chdir.o chmod.o chown.o close.o conv_stat.o dirfuncs.o dup.o \
dup2.o exit.o fchdir.o fchmod.o fchown.o fdatasync.o fstat.o \
fsync.o ftruncate.o getcwd.o getpagesize.o getpid.o \
- gettimeofday.o isatty.o kill.o lchown.o link.o lockf.o lseek.o \
+ gettimeofday.o isatty.o kill.o lchown.o \
+ link.o linux_syscalls.o lockf.o lseek.o \
lstat.o mkdir.o mknod.o mkstemp.o mktemp.o nanosleep.o open.o \
pread.o pwrite.o read.o readlink.o readv.o rmdir.o sbrk.o \
sched_yield.o shm_open.o shm_unlink.o stat.o symlink.o sync.o \
diff --git a/libgloss/spu/linux_syscalls.c b/libgloss/spu/linux_syscalls.c
index e8563ef26..1ecc241d7 100644
--- a/libgloss/spu/linux_syscalls.c
+++ b/libgloss/spu/linux_syscalls.c
@@ -37,26 +37,26 @@ int
__linux_syscall (struct spu_syscall_block *s)
{
int ret;
- __vector unsigned int stopfunc =3D {
+ __vector unsigned int stopfunc = {
0x00002104, /* stop 0x2104 */
(unsigned int) s,
0x4020007f, /* nop */
0x35000000 /* bi $0 */
};
- void (*f) (void) =3D (void *) &stopfunc;
+ void (*f) (void) = (void *) &stopfunc;
asm ("sync");
f ();
if (s->nr_ret > -4096ull)
{
- errno =3D -s->nr_ret;
- ret =3D -1;
+ errno = -s->nr_ret;
+ ret = -1;
}
else
{
- ret =3D s->nr_ret;
+ ret = s->nr_ret;
}
return ret;
}