Annotation of researchv10no/libc/gen/oopendir.c.sv, revision 1.1.1.1

1.1       root        1: /* Copyright (c) 1982 Regents of the University of California */
                      2: 
                      3: static char sccsid[] = "@(#)opendir.c 4.2 3/10/82";
                      4: 
                      5: #include <sys/types.h>
                      6: #include <sys/stat.h>
                      7: #include <ndir.h>
                      8: 
                      9: /*
                     10:  * open a directory.
                     11:  */
                     12: DIR *
                     13: opendir(name)
                     14:        char *name;
                     15: {
                     16:        register DIR *dirp;
                     17: 
                     18:        dirp = (DIR *)malloc(sizeof(DIR));
                     19:        dirp->dd_fd = open(name, 0);
                     20:        if (dirp->dd_fd == -1) {
                     21:                free(dirp);
                     22:                return NULL;
                     23:        }
                     24:        dirp->dd_loc = 0;
                     25:        return dirp;
                     26: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.