mount.h revision 5d54f3d8999eac1762fe0a8c7177d20f1f201fae
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 1993 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _sys_mount_h
#define _sys_mount_h
#pragma ident "%Z%%M% %I% %E% SMI"
/*
* mount options
*/
struct ufs_args {
char *fspec;
};
#define _BITS (8 * sizeof(short))
#define _PC_ERROR 0
struct pathcnf {
/*
* pathconf() information
*/
int pc_link_max; /* max links allowed */
short pc_max_canon; /* max line len for a tty */
short pc_max_input; /* input a tty can eat all once */
short pc_name_max; /* max file name length (dir entry) */
short pc_path_max; /* path name len (/x/y/z/...) */
short pc_pipe_buf; /* size of a pipe (bytes) */
char pc_xxx; /* alignment padding; cc_t == char */
};
struct nfs_args {
int flags; /* flags */
int wsize; /* write size in bytes */
int rsize; /* read size in bytes */
int timeo; /* initial timeout in .1 secs */
int retrans; /* times to retry send */
char *hostname; /* server's hostname */
int acregmin; /* attr cache file min secs */
int acregmax; /* attr cache file max secs */
int acdirmin; /* attr cache dir min secs */
int acdirmax; /* attr cache dir max secs */
char *netname; /* server's netname */
};
/*
* NFS mount option flags
*/
#endif /* !_sys_mount_h */