From 8fd04b8338ed5093ec2d1e668fa620b7de44c177 Mon Sep 17 00:00:00 2001 From: "Roger A. Faulkner" Date: Sun, 28 Feb 2010 18:42:20 -0800 Subject: PSARC 2009/657 delete obsolete system call traps 6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c --- usr/src/lib/libbc/libc/sys/common/dup.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'usr/src/lib/libbc/libc/sys/common/dup.c') diff --git a/usr/src/lib/libbc/libc/sys/common/dup.c b/usr/src/lib/libbc/libc/sys/common/dup.c index 3445f278b2..1f7a5dddc1 100644 --- a/usr/src/lib/libbc/libc/sys/common/dup.c +++ b/usr/src/lib/libbc/libc/sys/common/dup.c @@ -20,20 +20,19 @@ */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include +#include int dup(int fd) { int ret, fds; - if ((ret = _syscall(SYS_dup, fd)) == -1) + if ((ret = _syscall(SYS_fcntl, fd, F_DUPFD, 0)) == -1) return (-1); if ((fds = fd_get(fd)) != -1) -- cgit v1.2.3