File:  [MW Coherent from dump] / coherent / b / bin / ld386 / co.lnt
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:36 2019 UTC (7 years, 2 months ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

//
// Added the following defines for compatibility with COHERENT 386
//
-d_I386=1
-dCOHERENT=1

//  The following functions exhibit variable return modes.
//  That is, they may equally-usefully be called for a value
//  as called just for their effects.  Accordingly we inhibit
//  Warning 534 for these functions.  Feel free to add to or subtract
//  from this list.
-e746
-esym(534,close,creat,fclose,fflush,fprintf,fputc)
-esym(534,fputs,fscanf,fseek,fwrite,lseek,memcpy,memmove,memset)
-esym(534,printf,puts,scanf,sprintf,sscanf,strcat,strcpy)
-esym(534,strncat,strncpy,unlink,write)

//  The following options were found necessary when processing
//  the Unix headers within /usr/include

-i/usr/include     // Set an include directory
+fdi         // Use the directory of the including file


-elib(553)  // undefined preprocessor variables are taken as 0
	    // while processing library headers
-di386=1    // needed for some Unix's
-a#machine(i386)  //  #assert's machine(i386)  (SVR4 facility).

-elib(607)   // parameter substitution within string
-elib(602)   // in dial.h there are comments within comments ?
-elib(760)   // redundant macro definitions
-elib(537)   // repeated include files
-elib(2)     // unclosed quotes in nserve.h
-elib(123)   // size is both a variable and a macro with args
-elib(762)   // repeated declarations permitted here, e.g. errno

extern int write(), read();
void help(), exit(int), usage();
int  qopen(char *, int);
void fatal(char *, ...);
void filemsg(char *, char *, ...);
void modmsg(char *, char *, ...);
void message(char *, ...);
void w_message(char *, ...);
void mpmsg(mod_t, char *, ...);
void spmsg(sym_t, char *, ...);
void spwarn(sym_t, char *, ...);
void corrupt(mod_t);
void memcpy(void *, void *, int);
void memcmp(void *, void *, int);
int  realloc(void *, int);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.