Lines Matching refs:up
80 register struct dirent* up; /* user */
92 up = (struct dirent*)buf;
102 up->d_fileno = i;
103 u = up->d_name;
104 while ((*u = *sp++) && u < up->d_name + MAXNAMLEN) u++;
106 … up->d_reclen = sizeof(struct dirent) - sizeof(up->d_name) + (up->d_namlen = u - up->d_name) + 1;
107 up->d_reclen = roundof(up->d_reclen, 8);
108 up = (struct dirent*)((char*)up + up->d_reclen);
111 return((char*)up - (char*)buf);
120 #define MAXREC roundof(sizeof(*up)-sizeof(up->d_name)+sizeof(sp->d_name)+1,8)
123 register struct dirent* up; /* user */
134 up = (struct dirent*)buf;
145 up->d_fileno = sp->d_ino;
151 strcpy(up->d_name, tmp);
152 up->d_reclen = sizeof(struct dirent) - sizeof(up->d_name) + (up->d_namlen = u - tmp) + 1;
153 up->d_reclen = roundof(up->d_reclen, 8);
154 up = (struct dirent*)((char*)up + up->d_reclen);
158 } while (up == (struct dirent*)buf);
159 return((char*)up - (char*)buf);