Annotation of 43BSDReno/contrib/isode-beta/dirent/llib-ldirent, revision 1.1

1.1     ! root        1: /* llib-ldirent - lint library for -ldirent */
        !             2: 
        !             3: /* 
        !             4:  * $Header: /f/osi/dirent/RCS/llib-ldirent,v 7.0 89/11/23 21:31:00 mrose Rel $
        !             5:  *
        !             6:  *
        !             7:  * $Log:       llib-ldirent,v $
        !             8:  * Revision 7.0  89/11/23  21:31:00  mrose
        !             9:  * Release 6.0
        !            10:  * 
        !            11:  */
        !            12: 
        !            13: /*
        !            14:  * This package was generously supplied by Doug Gwyn.  It is a public domain
        !            15:  * implementation of the SVR3 directory access routines.
        !            16:  *
        !            17:  * I have slightly edited the package to produce a stand-alone library
        !            18:  * (normally it updates libc.a).  The reason for this, is that the package
        !            19:  * is used primarily for ISODE's ftam responder, and it's too much heartburn
        !            20:  * to ask someone to reload libc.a just for that (sorry, doug!)
        !            21:  *
        !            22:  * I've also prepended a "_" to the names to avoid any conflicts with routines
        !            23:  * which might already be installed (especially for lint)
        !            24:  *
        !            25:  */
        !            26: 
        !            27: 
        !            28: /* LINTLIBRARY */
        !            29: 
        !            30: #include "general.h"
        !            31: #include "manifest.h"
        !            32: #include "usr.dirent.h"
        !            33: 
        !            34: /*  */
        !            35: 
        !            36: #ifndef        GETDENTS
        !            37: /* open a directory stream */
        !            38: 
        !            39: DIR    *opendir (name)
        !            40: char   *name;
        !            41: {
        !            42:     return opendir (name);
        !            43: }
        !            44: 
        !            45: 
        !            46: /* read next entry from a directory stream */
        !            47: 
        !            48: struct dirent *readdir (dp)
        !            49: DIR    *dp;
        !            50: {
        !            51:     return readdir (dp);
        !            52: }
        !            53: 
        !            54: 
        !            55: /* report directory stream position */
        !            56: 
        !            57: off_t  telldir (dp)
        !            58: DIR    *dp;
        !            59: {
        !            60:     return telldir (dp);
        !            61: }
        !            62: 
        !            63: 
        !            64: /* reposition a directory stream */
        !            65: 
        !            66: void   seekdir (dp, loc)
        !            67: DIR    *dp;
        !            68: off_t  loc;
        !            69: {
        !            70:     seekdir (dp, loc);
        !            71: }
        !            72: 
        !            73: 
        !            74: /* rewind a directory stream */
        !            75: 
        !            76: void   rewinddir (dp)
        !            77: DIR    *dp;
        !            78: {
        !            79:     rewinddir (dp);
        !            80: }
        !            81: 
        !            82: 
        !            83: /* close a directory stream */
        !            84: 
        !            85: int    closedir (dp)
        !            86: DIR    *dp;
        !            87: {
        !            88:     return closedir (dp);
        !            89: }
        !            90: 
        !            91: 
        !            92: /* get directory entries in a FS independent format */
        !            93: 
        !            94: int    getdents (fd, buffer, n)
        !            95: int    fd;
        !            96: char   *buffer;
        !            97: unsigned int n;
        !            98: {
        !            99:     return getdents (fd, buffer, n);
        !           100: }
        !           101: 
        !           102: #endif
        !           103: 
        !           104: /* get current working directory name */
        !           105: 
        !           106: char   *getcwd (buffer, n)
        !           107: char   *buffer;
        !           108: int    n;
        !           109: {
        !           110:     return getcwd (buffer, n);
        !           111: }

unix.superglobalmegacorp.com

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