From owner-cvs-lib Fri Apr 21 08:23:33 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA09516 for cvs-lib-outgoing; Fri, 21 Apr 1995 08:23:33 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA09506 ; Fri, 21 Apr 1995 08:23:28 -0700 Date: Fri, 21 Apr 1995 08:23:28 -0700 From: Bruce Evans Message-Id: <199504211523.IAA09506@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/gen opendir.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk bde 95/04/21 08:23:28 Modified: lib/libc/gen opendir.c Log: Fix bugs in opendir(): - it succeeded on non-directories (see POSIX 5.1.2.4). - it hung on (non-open) named pipes. - it leaked memory if the second malloc() failed. - it didn't preserve errno across errors in close().