Lines Matching +full:ep +full:- +full:side
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
67 char *bp, *ep, *memf, *nextp, *nlistf, *p, *q, *visbp; in main() local
78 while ((ch = getopt(argc, argv, "acM:N:")) != -1) in main()
96 argc -= optind; in main()
103 * as a side effect. Remove nulterm (if present) so the value in main()
107 if (sysctlbyname("kern.msgbuf", NULL, &buflen, NULL, 0) == -1) in main()
114 if (sysctlbyname("kern.msgbuf", bp, &buflen, NULL, 0) == -1) in main()
116 if (buflen > 0 && bp[buflen - 1] == '\0') in main()
117 buflen--; in main()
126 if (kvm_nlist(kd, nl) == -1) in main()
142 cur.msg_size - bufpos) != (ssize_t)(cur.msg_size - bufpos)) in main()
145 &bp[cur.msg_size - bufpos], bufpos) != (ssize_t)bufpos) in main()
155 if (buflen == 0 || bp[buflen - 1] != '\n') in main()
168 ep = &bp[buflen]; in main()
174 for (; p < ep; p = nextp) { in main()
175 nextp = memchr(p, '\n', ep - p); in main()
178 /* Skip ^<[0-9]+> syslog sequences. */ in main()
190 (void)strvisx(visbp, p, nextp - p, 0); in main()
199 fprintf(stderr, "usage: dmesg [-ac] [-M core [-N system]]\n"); in usage()