Lines Matching refs:pcb
718 audit_pcb_t *pcb; in process_fileopt() local
731 if ((pcb = get_next_pcb((char *)NULL)) == (audit_pcb_t *)NULL) in process_fileopt()
733 pcb->pcb_suffix = fcb->fcb_file; in process_fileopt()
734 pcb->pcb_dfirst = pcb->pcb_first = fcb; /* one-item list */ in process_fileopt()
735 pcb->pcb_dlast = pcb->pcb_last = fcb; in process_fileopt()
736 pcb->pcb_cur = fcb; in process_fileopt()
871 audit_pcb_t *pcb; in proc_file() local
916 if ((pcb = get_next_pcb(fcb->fcb_suffix)) == NULL) { in proc_file()
920 fcbp = pcb->pcb_first; in proc_file()
927 pcb->pcb_dfirst = pcb->pcb_first = fcb; in proc_file()
936 if (pcb->pcb_first == NULL) in proc_file()
937 pcb->pcb_dfirst = pcb->pcb_first = fcb; in proc_file()
938 pcb->pcb_dlast = pcb->pcb_last = fcb; in proc_file()
1066 audit_pcb_t *pcb; in get_next_pcb() local
1070 pcb = &audit_pcbs[i++]; in get_next_pcb()
1071 if (pcb->pcb_first == NULL) { in get_next_pcb()
1072 proc_pcb(pcb, suffix, i); in get_next_pcb()
1073 return (pcb); /* came to an unused one */ in get_next_pcb()
1076 if (strcmp(pcb->pcb_suffix, suffix) == 0) in get_next_pcb()
1077 return (pcb); /* matched one with suffix */ in get_next_pcb()
1101 pcb = &audit_pcbs[pcbsize-PCB_INC]; /* allocate the first new one */ in get_next_pcb()
1102 proc_pcb(pcb, suffix, pcbsize - PCB_INC); in get_next_pcb()
1103 return (pcb); in get_next_pcb()
1117 proc_pcb(audit_pcb_t *pcb, char *suffix, int i) in proc_pcb() argument
1120 pcb->pcb_suffix = suffix; in proc_pcb()
1122 pcb->pcb_size = AUDITBUFSIZE; in proc_pcb()
1123 pcb->pcb_rec = (char *)a_calloc(1, AUDITBUFSIZE); in proc_pcb()
1124 pcb->pcb_time = -1; in proc_pcb()
1125 pcb->pcb_flags |= PF_USEFILE; /* note this one controls files */ in proc_pcb()
1126 pcb->pcb_procno = i; /* save index into audit_pcbs [] for id */ in proc_pcb()