Lines Matching defs:mlp
800 struct mountlist *mlp;
805 mlp = mlhead;
806 while (mlp) {
809 strp = &mlp->ml_host[0];
812 strp = &mlp->ml_dirp[0];
815 mlp = mlp->ml_next;
2145 struct mountlist *mlp, **mlpp;
2161 mlp = emalloc(sizeof(*mlp));
2162 (void)strncpy(mlp->ml_host, host, RPCMNT_NAMELEN);
2163 mlp->ml_host[RPCMNT_NAMELEN] = '\0';
2164 (void)strncpy(mlp->ml_dirp, dirp, RPCMNT_PATHLEN);
2165 mlp->ml_dirp[RPCMNT_PATHLEN] = '\0';
2166 mlp->ml_next = NULL;
2167 *mlpp = mlp;
2168 mlpp = &mlp->ml_next;
2176 struct mountlist *mlp, **mlpp;
2194 mlp = mlhead;
2195 while (mlp) {
2196 if (!strcmp(mlp->ml_host, hostp) &&
2197 (!dirp || !strcmp(mlp->ml_dirp, dirp))) {
2198 if (!(mlp->ml_flag & DP_NORESMNT) &&
2205 mlp->ml_host, mlp->ml_dirp, host);
2210 mlp2 = mlp;
2211 *mlpp = mlp = mlp->ml_next;
2215 mlpp = &mlp->ml_next;
2216 mlp = mlp->ml_next;
2225 mlp = mlhead;
2226 while (mlp) {
2227 (void)fprintf(mlfile, "%s %s\n", mlp->ml_host,
2228 mlp->ml_dirp);
2229 mlp = mlp->ml_next;
2239 struct mountlist *mlp, **mlpp;
2243 mlp = mlhead;
2244 while (mlp) {
2245 if (!strcmp(mlp->ml_host, hostp) && !strcmp(mlp->ml_dirp, dirp))
2247 mlpp = &mlp->ml_next;
2248 mlp = mlp->ml_next;
2250 mlp = emalloc(sizeof(*mlp));
2251 strncpy(mlp->ml_host, hostp, RPCMNT_NAMELEN);
2252 mlp->ml_host[RPCMNT_NAMELEN] = '\0';
2253 strncpy(mlp->ml_dirp, dirp, RPCMNT_PATHLEN);
2254 mlp->ml_dirp[RPCMNT_PATHLEN] = '\0';
2255 mlp->ml_flag = flags;
2256 mlp->ml_next = NULL;
2257 *mlpp = mlp;
2262 (void)fprintf(mlfile, "%s %s\n", mlp->ml_host, mlp->ml_dirp);