|
|
1.1 ! root 1: .ds ZZ DEVELOPMENT PACKAGE ! 2: .TH RCVCHAR 3R "630 MTG" ! 3: .XE "rcvchar()" ! 4: .SH NAME ! 5: rcvchar \- receive character from host ! 6: .SH SYNOPSIS ! 7: .ft B ! 8: int rcvchar ( ) ! 9: .SH DESCRIPTION ! 10: The ! 11: .I rcvchar ! 12: function ! 13: returns the next character received from the host. ! 14: If there are no characters available, ! 15: .I rcvchar ! 16: returns -1. ! 17: .PP ! 18: Since local programs have no host connection, a call to ! 19: .I rcvchar ! 20: by a local program will always return -1. ! 21: .SH EXAMPLE ! 22: The following program is a very simple terminal emulator. ! 23: .PP ! 24: .RS 3 ! 25: .nf ! 26: .ft CM ! 27: #include <dmd.h> ! 28: ! 29: main() ! 30: { ! 31: int c; ! 32: ! 33: request(RCV); ! 34: for(;;) { ! 35: wait(RCV); ! 36: while( (c=rcvchar()) != -1 ) ! 37: lputchar(c); ! 38: } ! 39: } ! 40: \fR ! 41: .fi ! 42: .RE ! 43: .SH SEE ALSO ! 44: local(3R), resources(3R), sendchar(3R).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.