Annotation of 43BSDReno/contrib/isode-beta/dirent/llib-ldirent, revision 1.1.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.