Lines Matching +full:- +full:yq
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
33 * msgs - a user bulletin board program
36 * msgs [fhlopq] [[-]number] to read messages
37 * msgs -s to place messages
38 * msgs -c [-days] to clean up the bulletin board
46 * - reprint last message
47 * s[-][<num>] [<filename>] save message
48 * m[-][<num>] mail with message in temp mbox
88 #define NEXT "Next message? [yq]"
94 static const char *sep = "-";
168 argc--, argv++; in main()
180 case '-': in main()
186 "only the super-user can use the c flag"); in main()
222 argc--, argv++; in main()
255 keep = t - (rcback? rcback : NDAYS) DAYS; in main()
271 cp = dp->d_name; in main()
274 if (dp->d_ino == 0) in main()
276 if (dp->d_namlen == 0) in main()
283 i = i * 10 + *cp++ - '0'; in main()
325 * Send mode - place msgs in _PATH_MSGS in main()
346 ptr = getpwuid(uid)->pw_name; in main()
404 rcfirst = nextmsg - rcback; in main()
432 if (ioctl(fileno(stdout), TIOCGWINSZ, &win) != -1) in main()
442 Lpp -= 6; /* for headers, etc. */ in main()
509 printf("\n-----\n"); in main()
536 printf("--Postponed--\n"); in main()
556 if (*in == '-') { in main()
557 msg = prevmsg-1; in main()
572 printf("--%s--\n", sep); in main()
573 sep = "-"; in main()
589 if (--msg >= nextmsg) { in main()
601 if (inbuf[0] == '-' || isdigit(inbuf[0])) in main()
613 fprintf(stderr, "usage: msgs [fhlopq] [[-]number]\n"); in usage()
672 puts("--Killed--"); in onintr()
720 return(--i); in next()
735 if ((n = strlen(inbuf)) > 0 && inbuf[n - 1] == '\n') in ask()
736 inbuf[n - 1] = '\0'; in ask()
744 if (inbuf[1] == '-') in ask()
776 if (fd != -1) { in ask()
782 if (fd == -1 || (cpto = fdopen(fd, "a")) == NULL) { in ask()
783 if (fd != -1) in ask()
833 count = sizeof(from) - 1; in gfrsub()
834 while (*in && *in > ' ' && count-- > 0) { in gfrsub()