[BACK]Return to mntopts.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / include

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/include/mntopts.h between version 1.1 and 1.13

version 1.1, 2003/03/22 12:44:03 version 1.13, 2009/01/12 18:14:20
Line 12 
Line 12 
  * 2. Redistributions in binary form must reproduce the above copyright   * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the   *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.   *    documentation and/or other materials provided with the distribution.
  * 3. All advertising materials mentioning features or use of this software   * 3. Neither the name of the University nor the names of its contributors
  *    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   *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.   *    without specific prior written permission.
  *   *
Line 34 
Line 30 
  *   *
  *      @(#)mntopts.h   8.7 (Berkeley) 3/29/95   *      @(#)mntopts.h   8.7 (Berkeley) 3/29/95
  */   */
   #ifndef _MNTOPTS_H_
   #define _MNTOPTS_H_
   
 struct mntopt {  struct mntopt {
         const char *m_option;   /* option name */          const char *m_option;   /* option name */
Line 57  struct mntopt {
Line 55  struct mntopt {
 #define MOPT_NOATIME            { "atime",      1, MNT_NOATIME, 0 }  #define MOPT_NOATIME            { "atime",      1, MNT_NOATIME, 0 }
 #define MOPT_SYMPERM            { "symperm",    0, MNT_SYMPERM, 0 }  #define MOPT_SYMPERM            { "symperm",    0, MNT_SYMPERM, 0 }
 #define MOPT_SOFTDEP            { "softdep",    0, MNT_SOFTDEP, 0 }  #define MOPT_SOFTDEP            { "softdep",    0, MNT_SOFTDEP, 0 }
   #define MOPT_LOG                { "log",        0, MNT_LOG, 0 }
 #define MOPT_IGNORE             { "hidden",     0, MNT_IGNORE, 0 }  #define MOPT_IGNORE             { "hidden",     0, MNT_IGNORE, 0 }
   
 /* Control flags. */  /* Control flags. */
 #define MOPT_FORCE              { "force",      1, MNT_FORCE, 0 }  #define MOPT_FORCE              { "force",      0, MNT_FORCE, 0 }
 #define MOPT_UPDATE             { "update",     0, MNT_UPDATE, 0 }  #define MOPT_UPDATE             { "update",     0, MNT_UPDATE, 0 }
 #define MOPT_RELOAD             { "reload",     0, MNT_RELOAD, 0 }  #define MOPT_RELOAD             { "reload",     0, MNT_RELOAD, 0 }
 #define MOPT_GETARGS            { "getargs",    0, MNT_GETARGS, 0 }  #define MOPT_GETARGS            { "getargs",    0, MNT_GETARGS, 0 }
Line 71  struct mntopt {
Line 70  struct mntopt {
   
 /* This is parsed by mount(8), but is ignored by specific mount_*(8)s. */  /* This is parsed by mount(8), but is ignored by specific mount_*(8)s. */
 #define MOPT_AUTO               { "auto",       0, 0, 0 }  #define MOPT_AUTO               { "auto",       0, 0, 0 }
   #define MOPT_RUMP               { "rump",       0, 0, 0 }
   #define MOPT_NULL               { NULL,         0, 0, 0 }
   
 #define MOPT_FSTAB_COMPAT                                               \  #define MOPT_FSTAB_COMPAT                                               \
         MOPT_RO,                                                        \          MOPT_RO,                                                        \
Line 89  struct mntopt {
Line 90  struct mntopt {
         MOPT_RDONLY,                                                    \          MOPT_RDONLY,                                                    \
         MOPT_UNION,                                                     \          MOPT_UNION,                                                     \
         MOPT_IGNORE,                                                    \          MOPT_IGNORE,                                                    \
         MOPT_SYMPERM          MOPT_SYMPERM,                                                   \
           MOPT_RUMP
   
   __BEGIN_DECLS
   typedef struct mntoptparse *mntoptparse_t;
   mntoptparse_t getmntopts(const char *, const struct mntopt *, int *, int *);
   const char *getmntoptstr(mntoptparse_t, const char *);
   long getmntoptnum(mntoptparse_t, const char *);
   void freemntopts(mntoptparse_t);
   
 void getmntopts __P((const char *, const struct mntopt *, int *, int *));  
 extern int getmnt_silent;  extern int getmnt_silent;
   __END_DECLS
   
   #endif /* _MNTOPTS_H_ */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.13

CVSweb <webmaster@jp.NetBSD.org>