From owner-cvs-all Sat Aug 31 15: 2:25 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A2CD37B400; Sat, 31 Aug 2002 15:02:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA1BE43E4A; Sat, 31 Aug 2002 15:02:16 -0700 (PDT) (envelope-from archie@FreeBSD.org) Received: from freefall.freebsd.org (archie@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7VM2GJU025075; Sat, 31 Aug 2002 15:02:16 -0700 (PDT) (envelope-from archie@freefall.freebsd.org) Received: (from archie@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7VM2GZL025074; Sat, 31 Aug 2002 15:02:16 -0700 (PDT) Message-Id: <200208312202.g7VM2GZL025074@freefall.freebsd.org> From: Archie Cobbs Date: Sat, 31 Aug 2002 15:02:16 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc_r/uthread pthread_private.h uthread_accept.c uthread_close.c uthread_connect.c uthread_dup.c uthread_dup2.c uthread_execve.c uthread_exit.c uthread_fcntl.c uthread_fd.c uthread_ioctl.c uthread_read.c uthread_readv.c uthread_recvfrom.c ... X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG archie 2002/08/31 15:02:16 PDT Modified files: (Branch: RELENG_4) lib/libc_r/uthread pthread_private.h uthread_accept.c uthread_close.c uthread_connect.c uthread_dup.c uthread_dup2.c uthread_execve.c uthread_exit.c uthread_fcntl.c uthread_fd.c uthread_ioctl.c uthread_read.c uthread_readv.c uthread_recvfrom.c uthread_recvmsg.c uthread_sendfile.c uthread_sendmsg.c uthread_sendto.c uthread_sig.c uthread_write.c uthread_writev.c Log: MFC: Remove much of the dereferencing of the fd table entries to look at file flags and replace it with functions that will avoid null pointer checks. Revision Changes Path 1.36.2.18 +5 -3 src/lib/libc_r/uthread/pthread_private.h 1.13.2.1 +6 -5 src/lib/libc_r/uthread/uthread_accept.c 1.10.2.1 +3 -2 src/lib/libc_r/uthread/uthread_close.c 1.10.2.1 +4 -4 src/lib/libc_r/uthread/uthread_connect.c 1.8.2.1 +2 -2 src/lib/libc_r/uthread/uthread_dup.c 1.9.2.5 +2 -2 src/lib/libc_r/uthread/uthread_dup2.c 1.11.2.2 +2 -2 src/lib/libc_r/uthread/uthread_execve.c 1.16.2.5 +1 -1 src/lib/libc_r/uthread/uthread_exit.c 1.12.2.1 +7 -6 src/lib/libc_r/uthread/uthread_fcntl.c 1.16.2.3 +16 -0 src/lib/libc_r/uthread/uthread_fd.c 1.9.2.1 +5 -3 src/lib/libc_r/uthread/uthread_ioctl.c 1.11.2.1 +3 -3 src/lib/libc_r/uthread/uthread_read.c 1.11.2.2 +2 -2 src/lib/libc_r/uthread/uthread_readv.c 1.9.2.1 +3 -2 src/lib/libc_r/uthread/uthread_recvfrom.c 1.7.2.1 +3 -2 src/lib/libc_r/uthread/uthread_recvmsg.c 1.2.2.7 +3 -3 src/lib/libc_r/uthread/uthread_sendfile.c 1.7.2.1 +3 -2 src/lib/libc_r/uthread/uthread_sendmsg.c 1.9.2.1 +3 -2 src/lib/libc_r/uthread/uthread_sendto.c 1.25.2.10 +1 -1 src/lib/libc_r/uthread/uthread_sig.c 1.16.2.2 +3 -3 src/lib/libc_r/uthread/uthread_write.c 1.16.2.2 +2 -2 src/lib/libc_r/uthread/uthread_writev.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message