|
|
1.1 root 1:
2:
3: /*
4: gethost( scptr ) reads the host file and returns its first
5: line in the scblk.
6: */
7:
8: #include "spitblks.h"
9:
10: gethost( scptr,maxlen )
11:
12: struct scblk *scptr;
13: int maxlen;
14:
15: {
16: int cnt = 0, fd, j;
17:
18: if ( (fd = open( "/usr/lib/spithost",0 )) >= 0 ) {
19: cnt = read( fd,scptr -> str,maxlen );
20: close( fd );
21: }
22:
23: if (( cnt > 0 ) && ( scptr -> str[cnt - 1] == '\n' ))
24: --cnt;
25: scptr -> len = cnt;
26:
27: }
28:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.