sgi_eag_mount man page on IRIX

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



SGI_EAG_MOUNT(2)					      SGI_EAG_MOUNT(2)

NAME
     sgi_eag_mount - mount a filesystem with attributes

C SYNOPSIS
     #include <sys/eag.h>
     int sgi_eag_mount(char *spec, char *dir, int mflag, char *fstyp, char
     *dataptr, int datalen, char *attrs);

DESCRIPTION
     sgi_eag_mount is identical to mount(2), except that it accepts an
     additional argument attrs, which contains a data block specifying default
     attributes for the filesystem.

     sgi_eag_mount requires that the calling process have appropriate
     privilege. If _POSIX_CAP is in effect, the appropriate capability is
     CAP_MOUNT_MGT.

ERRORS
     sgi_eag_mount will fail if one or more of the following are true:

     EACCES		 Search permission is denied on a component of dir or
			 spec.

     EPERM		 The calling process does not have appropriate
			 privilege.

     EBUSY		 dir is currently mounted on, is someone's current
			 working directory, or is otherwise busy.

     EBUSY		 The device associated with spec is currently mounted.

     EBUSY		 There are no more mount table entries.

     EFAULT		 spec, dir, datalen, or attrs points outside the
			 allocated address space of the process.

     EINVAL		 The super block has an invalid magic number or the
			 fstyp is invalid.

     ELOOP		 Too many symbolic links were encountered in
			 translating spec or dir.

     ENAMETOOLONG	 The length of the path argument exceeds {PATH_MAX},
			 or the length of a path component exceeds {NAME_MAX}
			 while _POSIX_NO_TRUNC is in effect.

     ENOENT		 None of the named files exists or is a null pathname.

     ENOTDIR		 A component of a path prefix is not a directory.

									Page 1

SGI_EAG_MOUNT(2)					      SGI_EAG_MOUNT(2)

     EREMOTE		 spec is remote and cannot be mounted.

     ENOLINK		 path points to a remote machine and the link to that
			 machine is no longer active.

     EMULTIHOP		 Components of path require hopping to multiple remote
			 machines and the file system type does not allow it.

     ETIMEDOUT		 A component of path is located on a remote file
			 system which is not available [see intro(2)].

     ENOTBLK		 spec is not a block special device.

     ENXIO		 The device associated with spec does not exist.

     ENOTDIR		 dir is not a directory.

     EROFS		 spec is write protected and mflag requests write
			 permission.

     ENOSPC		 The file system state in the super-block is not
			 FsOKAY and mflag requests write permission.

     E2BIG		 The file system's size parameters are larger than the
			 size of special device spec. Either mkfs(1M) was run
			 on a different overlapping device or the device has
			 been changed with fx(1M) since mkfs was run.

     EFSCORRUPTED	 The filesystem has a corruption forcing failure of
			 the mount.

     EWRONGFS		 The wrong filesystem type was supplied in fstyp, or
			 there is no filesystem on spec.

SEE ALSO
     mount(2).

									Page 2

[top]

List of man pages available for IRIX

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