Lines Matching defs:gptr
70 register struct pmtab *gptr;
95 for (gptr = PMtab; gptr; gptr = gptr->p_next) {
96 if ((gptr->p_status == SESSION) ||
97 (gptr->p_status == LOCKED) ||
98 (gptr->p_status == UNACCESS)) {
99 if (gptr->p_fd > 0) {
100 (void)close(gptr->p_fd);
101 gptr->p_fd = 0;
103 gptr->p_inservice = gptr->p_status;
105 gptr->p_status = NOTVALID;
147 if ((gptr = ALLOC_PMTAB) == PNULL)
151 gptr->p_ttyflags |= H_FLAG;
157 gptr->p_termtype = "";
158 gptr->p_softcar = "";
163 gptr->p_tag = strsave(getword(ptr,&size,0));
167 if ((get_flags(wptr, &gptr->p_flags)) != 0) {
173 gptr->p_identity=strsave(getword(ptr,&size,0));
176 gptr->p_res1=strsave(getword(ptr,&size,0));
179 gptr->p_res2=strsave(getword(ptr,&size,0));
182 gptr->p_res3=strsave(getword(ptr,&size,0));
185 gptr->p_device = strsave(getword(ptr,&size,0));
189 if ((get_ttyflags(wptr,&gptr->p_ttyflags))!=0) {
202 gptr->p_count = atoi(wptr);
205 gptr->p_server =
207 gptr->p_device));
217 gptr->p_timeout = atoi(wptr);
220 gptr->p_ttylabel=strsave(getword(ptr,&size,0));
223 gptr->p_modules = strsave(getword(ptr,&size,0));
224 if (vml(gptr->p_modules) != 0) {
230 gptr->p_prompt = strsave(getword(ptr,&size,TRUE));
233 gptr->p_dmsg = strsave(getword(ptr,&size,TRUE));
237 gptr->p_termtype = strsave(getword(ptr,&size,TRUE));
241 gptr->p_softcar = strsave(getword(ptr,&size,TRUE));
271 if (check_pmtab(gptr) == 0) {
273 insert_pmtab(gptr);
277 free_pmtab(gptr);
285 free_pmtab(gptr);
292 free_pmtab(gptr);
431 struct pmtab *gptr;
436 for (gptr=PMtab; gptr; gptr = gptr->p_next) {
438 log("tag:\t\t%s", gptr->p_tag);
439 log("flags:\t\t%s",pflags(gptr->p_flags));
440 log("identity:\t%s", gptr->p_identity);
441 log("reserved1:\t%s", gptr->p_res1);
442 log("reserved2:\t%s", gptr->p_res2);
443 log("reserved3:\t%s", gptr->p_res3);
444 log("device:\t%s", gptr->p_device);
445 log("ttyflags:\t%s",pttyflags(gptr->p_ttyflags));
446 log("count:\t\t%d", gptr->p_count);
447 log("server:\t%s", gptr->p_server);
448 log("timeout:\t%d", gptr->p_timeout);
449 log("ttylabel:\t%s", gptr->p_ttylabel);
450 log("modules:\t%s", gptr->p_modules);
451 log("prompt:\t%s", gptr->p_prompt);
452 log("disable msg:\t%s", gptr->p_dmsg);
453 log("terminal type:\t%s", gptr->p_termtype);
454 log("soft-carrier:\t%s", gptr->p_softcar);
455 log("status:\t\t%d", gptr->p_status);
456 log("inservice:\t%d", gptr->p_inservice);
457 log("fd:\t\t%d", gptr->p_fd);
458 log("pid:\t\t%ld", gptr->p_pid);
459 log("uid:\t\t%ld", gptr->p_uid);
460 log("gid:\t\t%ld", gptr->p_gid);
461 log("dir:\t%s", gptr->p_dir);