Home | History | Annotate | Download | only in ptyfs

Lines Matching defs:pp

149 	struct ptyfsnode *pp;
154 SLIST_FOREACH(pp, ppp, ptyfs_hash) {
155 if (pty == pp->ptyfs_pty && pp->ptyfs_type == type) {
157 return pp;
162 pp = malloc(sizeof(struct ptyfsnode), M_TEMP, M_WAITOK);
163 pp->ptyfs_pty = pty;
164 pp->ptyfs_type = type;
165 pp->ptyfs_fileno = PTYFS_FILENO(type, pty);
166 if (pp->ptyfs_type == PTYFSroot)
167 pp->ptyfs_mode = S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|
170 pp->ptyfs_mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|
173 pp->ptyfs_uid = pp->ptyfs_gid = 0;
174 pp->ptyfs_status = PTYFS_CHANGE;
175 PTYFS_ITIMES(pp, NULL, NULL, NULL);
176 pp->ptyfs_birthtime = pp->ptyfs_mtime =
177 pp->ptyfs_atime = pp->ptyfs_ctime;
178 pp->ptyfs_flags = 0;
186 SLIST_INSERT_HEAD(ppp, pp, ptyfs_hash);
188 return pp;