|
|
1.1 root 1: //
2: // Added the following defines for compatibility with COHERENT 386
3: //
4: -d_I386=1
5: -dCOHERENT=1
6:
7: // The following functions exhibit variable return modes.
8: // That is, they may equally-usefully be called for a value
9: // as called just for their effects. Accordingly we inhibit
10: // Warning 534 for these functions. Feel free to add to or subtract
11: // from this list.
12: -e746
13: -esym(534,close,creat,fclose,fflush,fprintf,fputc)
14: -esym(534,fputs,fscanf,fseek,fwrite,lseek,memcpy,memmove,memset)
15: -esym(534,printf,puts,scanf,sprintf,sscanf,strcat,strcpy)
16: -esym(534,strncat,strncpy,unlink,write)
17:
18: // The following options were found necessary when processing
19: // the Unix headers within /usr/include
20:
21: -i/usr/include // Set an include directory
22: +fdi // Use the directory of the including file
23:
24:
25: -elib(553) // undefined preprocessor variables are taken as 0
26: // while processing library headers
27: -di386=1 // needed for some Unix's
28: -a#machine(i386) // #assert's machine(i386) (SVR4 facility).
29:
30: -elib(607) // parameter substitution within string
31: -elib(602) // in dial.h there are comments within comments ?
32: -elib(760) // redundant macro definitions
33: -elib(537) // repeated include files
34: -elib(2) // unclosed quotes in nserve.h
35: -elib(123) // size is both a variable and a macro with args
36: -elib(762) // repeated declarations permitted here, e.g. errno
37:
38: extern int write(), read();
39: void help(), exit(int), usage();
40: int qopen(char *, int);
41: void fatal(char *, ...);
42: void filemsg(char *, char *, ...);
43: void modmsg(char *, char *, ...);
44: void message(char *, ...);
45: void w_message(char *, ...);
46: void mpmsg(mod_t, char *, ...);
47: void spmsg(sym_t, char *, ...);
48: void spwarn(sym_t, char *, ...);
49: void corrupt(mod_t);
50: void memcpy(void *, void *, int);
51: void memcmp(void *, void *, int);
52: int realloc(void *, int);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.