Index: fusl/src/unistd/dup2.c |
diff --git a/fusl/src/unistd/dup2.c b/fusl/src/unistd/dup2.c |
index 8f43c6ddfe8983e9565d6a14a10f423c9fd55f05..5ffd9b0a8e9176d8ed4abed45b862b6c9201b1ee 100644 |
--- a/fusl/src/unistd/dup2.c |
+++ b/fusl/src/unistd/dup2.c |
@@ -3,18 +3,20 @@ |
#include <fcntl.h> |
#include "syscall.h" |
-int dup2(int old, int new) |
-{ |
- int r; |
+int dup2(int old, int new) { |
+ int r; |
#ifdef SYS_dup2 |
- while ((r=__syscall(SYS_dup2, old, new))==-EBUSY); |
+ while ((r = __syscall(SYS_dup2, old, new)) == -EBUSY) |
+ ; |
#else |
- if (old==new) { |
- r = __syscall(SYS_fcntl, old, F_GETFD); |
- if (r >= 0) return old; |
- } else { |
- while ((r=__syscall(SYS_dup3, old, new, 0))==-EBUSY); |
- } |
+ if (old == new) { |
+ r = __syscall(SYS_fcntl, old, F_GETFD); |
+ if (r >= 0) |
+ return old; |
+ } else { |
+ while ((r = __syscall(SYS_dup3, old, new, 0)) == -EBUSY) |
+ ; |
+ } |
#endif |
- return __syscall_ret(r); |
+ return __syscall_ret(r); |
} |