endmntent man page on OPENSTEP

Man page or keyword search:  
man Server   1419 pages
apropos Keyword Search (all sections)
Output format
OPENSTEP logo
[printable version]


GETMNTENT(3)							  GETMNTENT(3)

NAME
       getmntent, setmntent, addmntent, endmntent, hasmntopt - get file system
       descriptor file entry

SYNOPSIS
       #include <stdio.h>
       #include <mntent.h>
       FILE *setmntent(filep, type)
       char *filep;
       char *type;
       struct mntent *getmntent(filep)
       FILE *filep;
       int addmntent(filep, mnt)
       FILE *filep;
       struct mntent *mnt;
       char *hasmntopt(mnt, opt)
       struct mntent *mnt;
       char *opt;
       int endmntent(filep)
       FILE *filep;

DESCRIPTION
       These routines replace the getfsent routines  for  accessing  the  file
       system  description  file /etc/fstab.  They are also used to access the
       mounted file system description file /etc/mtab.

       Setmntent opens a file system  description  file	 and  returns  a  file
       pointer which can then be used with getmntent, addmntent, or endmntent.
       The type argument is the same as in  fopen(3).	An  argument  of  NULL
       signifies  that	the standard filesystem table should be searched. That
       is, NetInfo is searched if  it  is  running,  otherwise	/etc/fstab  is
       searched	 (if  NetInfo  is  running,  setmntent(NULL,type) returns -1).
       Getmntent reads the next line from filep and returns a  pointer	to  an
       object with the following structure containing the broken-out fields of
       a line in the filesystem description file, <mntent.h>.  The fields have
       meanings described in fstab(5).

	      struct mntent {
		     char    *mnt_fsname;    /* file system name */
		     char    *mnt_dir;	     /* file system path prefix */
		     char    *mnt_type;	     /* 4.2, nfs, swap, or xx */
		     char    *mnt_opts;	     /* ro, quota, etc. */
		     int   mnt_freq;	 /* dump frequency, in days */
		     int   mnt_passno;	 /* pass number on parallel fsck */
	      };

       Addmntent  adds	the  mntent  structure mnt to the end of the open file
       filep.  Note that filep has to be opened for  writing  if  this	is  to
       work.   Hasmntopt  scans the mnt_opts field of the mntent structure mnt
       for a substring that matches  opt.   It	returns	 the  address  of  the
       substring if a match is found, 0 otherwise.  Endmntent closes the file.

FILES
       /etc/fstab
       /etc/mtab

SEE ALSO
       fstab(5), getfsent(3), netinfo(5)

DIAGNOSTICS
       Null pointer (0) returned on EOF or error.

BUGS
       The  returned  mntent  structure	 points	 to static information that is
       overwritten in each call.

				 12 March 1985			  GETMNTENT(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OPENSTEP

List of man pages available for OPENSTEP

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net