date and time created 82/02/11 12:01:17 by mckusick
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 12 Feb 1982 04:01:17 +0000 (20:01 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 12 Feb 1982 04:01:17 +0000 (20:01 -0800)
SCCS-vsn: lib/libc/gen/opendir.c 1.1

usr/src/lib/libc/gen/opendir.c [new file with mode: 0644]

diff --git a/usr/src/lib/libc/gen/opendir.c b/usr/src/lib/libc/gen/opendir.c
new file mode 100644 (file)
index 0000000..eeb96f1
--- /dev/null
@@ -0,0 +1,25 @@
+/* Copyright (c) 1982 Regents of the University of California */
+
+static char sccsid[] = "@(#)opendir.c 1.1 %G%";
+
+#include <sys/types.h>
+#include <ndir.h>
+
+/*
+ * open a directory.
+ */
+DIR *
+opendir(name)
+       char *name;
+{
+       DIR *dirp;
+
+       dirp = (DIR *)malloc(sizeof(DIR));
+       dirp->dd_fd = open(name, 0);
+       if (dirp->dd_fd == -1) {
+               free(dirp);
+               return NULL;
+       }
+       dirp->dd_loc = 0;
+       return dirp;
+}