Lines Matching refs:fnip
62 autofs_args *fnip = NULL; in mount_autofs() local
90 if ((fnip = (autofs_args *) in mount_autofs()
94 (void) memset((void *) fnip, 0, sizeof (*fnip)); in mount_autofs()
96 if ((fnip->addr.buf = (char *)malloc(MAXADDRLEN)) == NULL) in mount_autofs()
99 (void) strcpy(fnip->addr.buf, utsname.nodename); in mount_autofs()
100 (void) strcat(fnip->addr.buf, ".autofs"); in mount_autofs()
102 if ((fnip->opts = malloc(MAX_MNTOPT_STR)) == NULL) in mount_autofs()
104 strcpy(fnip->opts, me->map_mntopts); in mount_autofs()
106 if (process_opts(fnip->opts, &fnip->direct, &sawnest) != 0) in mount_autofs()
109 fnip->addr.len = strlen(fnip->addr.buf); in mount_autofs()
110 fnip->addr.maxlen = fnip->addr.len; in mount_autofs()
115 if ((fnip->path = strdup(mntpnt)) == NULL) in mount_autofs()
117 if ((fnip->map = strdup(me->map_fs->mfs_dir)) == NULL) in mount_autofs()
119 if ((fnip->subdir = strdup(subdir)) == NULL) in mount_autofs()
127 fnip->mount_to = mount_timeout; /* IGNORED */ in mount_autofs()
128 fnip->rpc_to = AUTOFS_RPC_TIMEOUT; in mount_autofs()
130 if (fnip->direct) { in mount_autofs()
132 if ((fnip->key = strdup(key)) == NULL) in mount_autofs()
136 if ((fnip->key = strdup(fnip->path)) == NULL) in mount_autofs()
140 fnip->key = NULL; in mount_autofs()
154 len = strlen(fnip->opts); in mount_autofs()
161 strcpy(buf, fnip->opts); in mount_autofs()
176 alp->action.action_list_entry_u.mounta.dataptr = (char *)fnip; in mount_autofs()
177 alp->action.action_list_entry_u.mounta.datalen = sizeof (*fnip); in mount_autofs()
186 free_autofs_args(fnip); in mount_autofs()