fgetws implementation.
[kopensolaris-gnu/glibc.git] / misc / fstab.h
index 2a176bd..316a4f8 100644 (file)
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
  * 4. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *     @(#)fstab.h     8.1 (Berkeley) 6/2/93
  */
 
-#ifndef _FSTAB_H_
-#define _FSTAB_H_
+#ifndef _FSTAB_H
+#define _FSTAB_H       1
+
+#include <features.h>
 
 /*
  * File system table, see fstab(5).
 #define        FSTAB_SW        "sw"            /* swap device */
 #define        FSTAB_XX        "xx"            /* ignore totally */
 
-struct fstab {
-       char    *fs_spec;               /* block special device name */
-       char    *fs_file;               /* file system path prefix */
-       char    *fs_vfstype;            /* File system type, ufs, nfs */
-       char    *fs_mntops;             /* Mount options ala -o */
-       char    *fs_type;               /* FSTAB_* from fs_mntops */
-       int     fs_freq;                /* dump frequency, in days */
-       int     fs_passno;              /* pass number on parallel dump */
-};
+struct fstab
+  {
+    char *fs_spec;                     /* block special device name */
+    char *fs_file;                     /* file system path prefix */
+    char *fs_vfstype;                  /* File system type, ufs, nfs */
+    char *fs_mntops;                   /* Mount options ala -o */
+    const char *fs_type;               /* FSTAB_* from fs_mntops */
+    int        fs_freq;                        /* dump frequency, in days */
+    int        fs_passno;                      /* pass number on parallel dump */
+  };
 
-#include <sys/cdefs.h>
 
 __BEGIN_DECLS
-struct fstab *getfsent __P((void));
-struct fstab *getfsspec __P((const char *));
-struct fstab *getfsfile __P((const char *));
-int setfsent __P((void));
-void endfsent __P((void));
+
+extern struct fstab *getfsent __P ((void));
+extern struct fstab *getfsspec __P ((__const char *__name));
+extern struct fstab *getfsfile __P ((__const char *__name));
+extern int setfsent __P ((void));
+extern void endfsent __P ((void));
+
 __END_DECLS
 
-#endif /* !_FSTAB_H_ */
+#endif /* fstab.h */