mescc: dup, dup2: Move to libc.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 11 Nov 2018 09:13:01 +0000 (10:13 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 11 Nov 2018 09:13:01 +0000 (10:13 +0100)
* lib/linux/libc.c (dup, dup2): New function.
* lib/linux/gnu.c (dup, dup2): Remove.

lib/linux/gnu.c
lib/linux/libc.c

index 753713fffe2104ec89d7d719f3391f9261253c8c..402f30e131291028cffe278dbbce1699e1b6db36 100644 (file)
@@ -57,12 +57,6 @@ mkdir (char const *file_name, mode_t mode)
   return _sys_call2 (SYS_mkdir, (long)file_name, (long)mode);
 }
 
-int
-dup (int old)
-{
-  return _sys_call1 (SYS_dup, (int)old);
-}
-
 gid_t
 getgid ()
 {
@@ -124,12 +118,6 @@ pipe (int filedes[2])
   return _sys_call1 (SYS_pipe, (long)filedes);
 }
 
-int
-dup2 (int old, int new)
-{
-  return _sys_call2 (SYS_dup2, (int)old, (int)new);
-}
-
 int
 getrusage (int processes, struct rusage *rusage)
 {
index 28114e53cb0e231f4866cb6d5283b418b5dd4a94..0e093ec3ae5f993a92e4a423c80234eb17c08b8f 100644 (file)
@@ -159,6 +159,18 @@ getcwd (char *buffer, size_t size)
   return 0;
 }
 
+int
+dup (int old)
+{
+  return _sys_call1 (SYS_dup, (int)old);
+}
+
+int
+dup2 (int old, int new)
+{
+  return _sys_call2 (SYS_dup2, (int)old, (int)new);
+}
+
 #include "linux/clock_gettime.c"
 #include "linux/gettimeofday.c"
 #include "linux/time.c"