Lines Matching defs:mtabp
75 struct mtablist **mtabpp, *mtabp;
119 if ((mtabp = malloc(sizeof (struct mtablist))) == NULL) {
124 mtabp->mtab_time = actiontime;
125 memmove(mtabp->mtab_host, hostp, MNTNAMLEN);
126 mtabp->mtab_host[MNTNAMLEN - 1] = '\0';
127 memmove(mtabp->mtab_dirp, dirp, MNTPATHLEN);
128 mtabp->mtab_dirp[MNTPATHLEN - 1] = '\0';
129 mtabp->mtab_next = (struct mtablist *)NULL;
130 *mtabpp = mtabp;
131 mtabpp = &mtabp->mtab_next;
144 struct mtablist *mtabp, *mp;
153 for (mtabp = mtabhead; mtabp != NULL; mtabp = mtabp->mtab_next) {
154 if (mtabp->mtab_host[0] == '\0')
157 for (mp = mtabp->mtab_next; mp != NULL; mp = mp->mtab_next)
158 if (strcmp(mtabp->mtab_host, mp->mtab_host) == 0 &&
159 strcmp(mtabp->mtab_dirp, mp->mtab_dirp) == 0)
165 (long)mtabp->mtab_time, mtabp->mtab_host,
166 mtabp->mtab_dirp);
169 mtabp->mtab_host, mtabp->mtab_dirp);
188 struct mtablist *mtabp;
193 for (mtabp = mtabhead; mtabp != NULL; mtabp = mtabp->mtab_next) {
194 if (strcmp(mtabp->mtab_host, host) != 0)
196 if (dirp != NULL && strcmp(mtabp->mtab_dirp, dirp) != 0)
202 mtabp->mtab_host, mtabp->mtab_dirp);
203 bzero(mtabp->mtab_host, MNTNAMLEN);
214 struct mtablist *mtabp;
216 while ((mtabp = mtabhead) != NULL) {
218 free(mtabp);