mount.2 (2010 09)
m
mount(2) mount(2)
flags points to a bit map that sets options. The following values of the bits are
defined in <sys/mount.h>
:
MS_DELAY Writes to disks are to be delayed until the buffer needs to be
reused. This is the default.
MS_BEHIND Writes to disks are to be done asynchronously, where possible,
without waiting for completion.
MS_BEHIND and MS_DELAY are mutually exclusive.
MS_NO_FSASYNC Rigorous posting of file system metadata is to be used. This is
the default.
MS_FSASYNC Relaxed posting of file system metadata is to be used. This
may lead to better performance for certain applications, but
there is increased potential for data loss in case of a crash.
MS_FSASYNC and MS_NO_FSASYNC
are mutually exclusive.
RETURN VALUE
mount() returns the following values:
0 Successful completion.
-1 Failure. errno is set to indicate the error.
ERRORS
If
mount() fails, errno is set to one of the following values.
[EACCES] A component of the path prefix denies search permission.
[EBUSY] path is currently mounted on, is someone’s current working directory, or is other-
wise busy.
[EBUSY] The file system associated with fs is currently mounted.
[EBUSY] The system cannot allocate the necessary resources for this mount.
[EFAULT] fs, path or dataptr points outside the allocated address space of the process. The
reliable detection of this error is implementation dependent.
[EINVAL] An argument to the system call is invalid, or a sanity check failed.
[ELOOP] Too many symbolic links were encountered in translating a path name argument.
[ENAMETOOLONG]
The length of a path name exceeds
PATH_MAX, or a path name component is longer
than NAME_MAX while _POSIX_NO_TRUNC is in effect.
[ENODEV] fstype is a file system that is not been configured into the kernel.
[ENOENT] A named file does not exist.
[ENOENT] fs or path is null.
[ENOTBLK] fs is not a block special device and the file system type requires it to be.
[ENOTDIR] A component of a path prefix is not a directory.
[ENOTDIR] path is not a directory.
[ENXIO] The device associated with fs does not exist and the file system type requires it to
be.
[EPERM] The process does not have the appropriate privilege and the file system type
requires it.
[EROFS] The requested file system is write protected and mflag requests write permission.
2 Hewlett-Packard Company − 2 − HP-UX 11i Version 3: September 2010