Lines Matching defs:fnip
64 autofs_args *fnip = NULL;
92 if ((fnip = (autofs_args *)
96 (void) memset((void *) fnip, 0, sizeof (*fnip));
98 if ((fnip->addr.buf = (char *)malloc(MAXADDRLEN)) == NULL)
101 (void) strcpy(fnip->addr.buf, utsname.nodename);
102 (void) strcat(fnip->addr.buf, ".autofs");
104 if ((fnip->opts = malloc(MAX_MNTOPT_STR)) == NULL)
106 strcpy(fnip->opts, me->map_mntopts);
108 if (process_opts(fnip->opts, &fnip->direct, &sawnest) != 0)
111 fnip->addr.len = strlen(fnip->addr.buf);
112 fnip->addr.maxlen = fnip->addr.len;
117 if ((fnip->path = strdup(mntpnt)) == NULL)
119 if ((fnip->map = strdup(me->map_fs->mfs_dir)) == NULL)
121 if ((fnip->subdir = strdup(subdir)) == NULL)
129 fnip->mount_to = mount_timeout; /* IGNORED */
130 fnip->rpc_to = AUTOFS_RPC_TIMEOUT;
132 if (fnip->direct) {
134 if ((fnip->key = strdup(key)) == NULL)
138 if ((fnip->key = strdup(fnip->path)) == NULL)
142 fnip->key = NULL;
156 len = strlen(fnip->opts);
163 strcpy(buf, fnip->opts);
178 alp->action.action_list_entry_u.mounta.dataptr = (char *)fnip;
179 alp->action.action_list_entry_u.mounta.datalen = sizeof (*fnip);
188 free_autofs_args(fnip);