Annotation of researchv10dc/libI77/d/err.c, revision 1.1.1.1

1.1       root        1: 1c1
                      2: < #ifndef MSDOS
                      3: ---
                      4: > #ifndef NON_UNIX_STDIO
                      5: 7,8d6
                      6: < #include "fcntl.h"
                      7: < #include "rawio.h"
                      8: 9a8
                      9: > #include "rawio.h"   /* for fcntl.h, fdopen */
                     10: 20,22d18
                     11: < #ifndef O_WRONLY
                     12: < #define O_WRONLY 1
                     13: < #endif
                     14: 79c75,76
                     15: <      "'new' file exists"                             /* 128 */
                     16: ---
                     17: >      "'new' file exists",                            /* 128 */
                     18: >      "can't append to file"                          /* 129 */
                     19: 89c86
                     20: < #ifdef MSDOS
                     21: ---
                     22: > #ifdef NON_UNIX_STDIO
                     23: 174,180d170
                     24: < #ifdef COMMENTED_OUT
                     25: <      if(isatty(fileno(stderr))) {
                     26: <              extern char *malloc();
                     27: <              setbuf(stderr, malloc(BUFSIZ));
                     28: <              /* setvbuf(stderr, _IOLBF, 0, 0); */
                     29: <      }       /* wastes space, but win for debugging in windows */
                     30: < #endif
                     31: 182c172
                     32: <      setbuf(stderr, malloc(BUFSIZ));
                     33: ---
                     34: >      setbuf(stderr, (char *)malloc(BUFSIZ));
                     35: 240a231,234
                     36: > #ifdef NON_UNIX_STDIO
                     37: >              if (!(f__cf = x->ufd =
                     38: >                              freopen(x->ufnm,f__w_mode[x->ufmt],x->ufd)))
                     39: > #else
                     40: 241a236
                     41: > #endif
                     42: 245a241,244
                     43: > #ifdef NON_UNIX_STDIO
                     44: >              if (!(f__cf = x->ufd =
                     45: >                      freopen(x->ufnm, f__w_mode[x->ufmt+2], x->ufd)))
                     46: > #else
                     47: 249c248,250
                     48: <              || (f__cf = x->ufd = fdopen(k,f__w_mode[x->ufmt])) == NULL) {
                     49: ---
                     50: >              || (f__cf = x->ufd = fdopen(k,f__w_mode[x->ufmt])) == NULL)
                     51: > #endif
                     52: >                      {
                     53: 259a261,274
                     54: > 
                     55: >  int
                     56: > #ifdef KR_headers
                     57: > err__fl(f, m, s) int f, m; char *s;
                     58: > #else
                     59: > err__fl(int f, int m, char *s)
                     60: > #endif
                     61: > {
                     62: >      if (!f)
                     63: >              f__fatal(m, s);
                     64: >      if (f__doend)
                     65: >              (*f__doend)();
                     66: >      return errno = m;
                     67: >      }

unix.superglobalmegacorp.com

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