Changeset 2464 for trunk/src/kmk


Ignore:
Timestamp:
Jul 8, 2011, 2:35:25 PM (14 years ago)
Author:
bird
Message:

rm.c: debug for solaris

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/rm.c

    r2133 r2464  
    120120static int      usage(FILE *);
    121121
     122#if 1
     123#define CUR_LINE_H2(x)  "[line " #x "]"
     124#define CUR_LINE_H1(x)  CUR_LINE_H2(x)
     125#define CUR_LINE()      CUR_LINE_H1(__LINE__)
     126#else
     127# define CUR_LINE()
     128#endif
    122129
    123130
     
    283290                case FTS_DNR:
    284291                        if (!fflag || p->fts_errno != ENOENT) {
    285                                 fprintf(stderr, "%s: %s: %s\n",
     292                                fprintf(stderr, "%s: %s: %s" CUR_LINE() "\n",
    286293                                        argv0, p->fts_path, strerror(p->fts_errno));
    287294                                eval = 1;
     
    290297                case FTS_ERR:
    291298                        fts_close(fts);
    292                         return errx(1, "%s: %s", p->fts_path, strerror(p->fts_errno));
     299                        return errx(1, "%s: %s " CUR_LINE(), p->fts_path, strerror(p->fts_errno));
    293300                case FTS_NS:
    294301                        /*
     
    299306                                break;
    300307                        if (!fflag || p->fts_errno != ENOENT) {
    301                                 fprintf(stderr, "%s: %s: %s\n",
    302                                         argv0, p->fts_path, strerror(p->fts_errno));
     308                                fprintf(stderr, "%s: %s: %s " CUR_LINE() "\n",
     309                                        argv0, p->fts_path, strerror(p->fts_errno), __LINE__);
    303310                                eval = 1;
    304311                        }
     
    408415err:
    409416#endif
    410                 fprintf(stderr, "%s: %s: %s\n", argv0, p->fts_path, strerror(errno));
     417                fprintf(stderr, "%s: %s: %s " CUR_LINE() "\n", argv0, p->fts_path, strerror(errno));
    411418                eval = 1;
    412419        }
    413420        if (errno) {
    414                 fprintf(stderr, "%s: fts_read: %s\n", argv0, strerror(errno));
     421                fprintf(stderr, "%s: fts_read: %s " CUR_LINE() "\n", argv0, strerror(errno));
    415422                eval = 1;
    416423        }
     
    450457#endif
    451458                                if (!fflag || errno != ENOENT) {
    452                                         fprintf(stderr, "%s: %s: %s\n", argv0, f, strerror(errno));
     459                                        fprintf(stderr, "%s: %s: %s " CUR_LINE() "\n", argv0, f, strerror(errno));
    453460                                        eval = 1;
    454461                                }
     
    496503                }
    497504                if (rval && (!fflag || errno != ENOENT)) {
    498                         fprintf(stderr, "%s: %s: %s\n", argv0, f, strerror(errno));
     505                        fprintf(stderr, "%s: %s: %s" CUR_LINE() "\n", argv0, f, strerror(errno));
    499506                        eval = 1;
    500507                }
     
    574581        if (fd != -1)
    575582                close(fd);
    576         fprintf(stderr, "%s: %s: %s\n", argv0, file, strerror(errno));
     583        fprintf(stderr, "%s: %s: %s" CUR_LINE() "\n", argv0, file, strerror(errno));
    577584        return (0);
    578585}
Note: See TracChangeset for help on using the changeset viewer.