Lines Matching refs:next
46 struct semaddr *sad_next; /* next in the link */
63 semaddr_t *next = NULL;
119 for (next = semheadp; next != NULL; next = next->sad_next) {
120 if (statbuf.st_ino == next->sad_inode &&
121 strcmp(path, next->sad_name) == 0) {
125 return (next->sad_addr);
133 if ((next = malloc(sizeof (semaddr_t))) == NULL) {
160 next->sad_next = semheadp;
161 semheadp = next;
162 next->sad_addr = sem;
163 next->sad_inode = statbuf.st_ino;
164 (void) strcpy(next->sad_name, path);
176 free(next);
187 semaddr_t **next;
191 for (next = &semheadp; (freeit = *next) != NULL;
192 next = &(freeit->sad_next)) {
194 *next = freeit->sad_next;