aboutsummaryrefslogtreecommitdiff
path: root/libgloss
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@geoffk.org>2001-03-09 07:31:34 +0000
committerGeoffrey Keating <geoffk@geoffk.org>2001-03-09 07:31:34 +0000
commitd775a1ab081315aec3151b69276cf709c2496317 (patch)
treeb5091d7d6a783e62657fffaa195d4b812da52d95 /libgloss
parente69b6f73d760b364bcf7782354a28e69091f7023 (diff)
downloadnewlib-d775a1ab081315aec3151b69276cf709c2496317.zip
newlib-d775a1ab081315aec3151b69276cf709c2496317.tar.gz
newlib-d775a1ab081315aec3151b69276cf709c2496317.tar.bz2
* rs6000/simulator.S (dup): New syscall.
Diffstat (limited to 'libgloss')
-rw-r--r--libgloss/ChangeLog4
-rw-r--r--libgloss/rs6000/simulator.S9
2 files changed, 12 insertions, 1 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog
index de0d3f7..18ec482 100644
--- a/libgloss/ChangeLog
+++ b/libgloss/ChangeLog
@@ -1,3 +1,7 @@
+2001-03-08 Geoffrey Keating <geoffk@redhat.com>
+
+ * rs6000/simulator.S (dup): New syscall.
+
2001-02-28 Will Cohen <wcohen@redhat.com>
* src/libgloss/m68k/Makefile.in: Updated copyright and
diff --git a/libgloss/rs6000/simulator.S b/libgloss/rs6000/simulator.S
index 8859b5b..e8c1838 100644
--- a/libgloss/rs6000/simulator.S
+++ b/libgloss/rs6000/simulator.S
@@ -1,7 +1,7 @@
/*
* simulator.S -- PowerPC simulator system calls.
*
- * Copyright (c) 1995, 2000 Cygnus Support
+ * Copyright (c) 1995, 2000, 2001 Cygnus Support
*
* The authors hereby grant permission to use, copy, modify, distribute,
* and license this software and its documentation for any purpose, provided
@@ -72,6 +72,13 @@ FUNC_START(access)
b FUNC_NAME(_cerror)
FUNC_END(access)
+FUNC_START(dup)
+ li r0,41
+ sc
+ bnslr+
+ b FUNC_NAME(_cerror)
+FUNC_END(dup)
+
FUNC_START(lseek)
li r0,199
sc