[BACK]Return to kdump.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / kdump

Diff for /src/usr.bin/kdump/kdump.c between version 1.126 and 1.127

version 1.126, 2016/03/24 05:05:42 version 1.127, 2016/03/30 08:00:01
Line 694 
Line 694 
     [SYS_ktrace]        = { Ppath, Ktraceopname, Ktracefacname, Ppgid },      [SYS_ktrace]        = { Ppath, Ktraceopname, Ktracefacname, Ppgid },
     [SYS_sigaction]     = { Signame, Pptr, Pptr },      [SYS_sigaction]     = { Signame, Pptr, Pptr },
     [SYS_sigprocmask]   = { Sigprocmaskhowname, Sigset },      [SYS_sigprocmask]   = { Sigprocmaskhowname, Sigset },
     [SYS_getlogin]      = { Pptr, Pucount },      [SYS_getlogin_r]    = { Pptr, Psize },
     [SYS_setlogin]      = { Pptr },      [SYS_setlogin]      = { Pptr },
     [SYS_acct]          = { Ppath },      [SYS_acct]          = { Ppath },
     [SYS_fstat]         = { Pfd, Pptr },      [SYS_fstat]         = { Pfd, Pptr },
Line 1076 
Line 1076 
         else          else
                 (void)printf("%s ", syscallnames[code]);                  (void)printf("%s ", syscallnames[code]);
   
   doerr:
         if (error == 0) {          if (error == 0) {
                 if (fancy) {                  if (fancy) {
                         switch (code) {                          switch (code) {
Line 1099 
Line 1100 
                         case SYS_getegid:                          case SYS_getegid:
                                 gidname(ret);                                  gidname(ret);
                                 break;                                  break;
                           /* syscalls that return errno values */
                           case SYS_getlogin_r:
                           case SYS___thrsleep:
                                   if ((error = ret) != 0)
                                           goto doerr;
                                   /* FALLTHROUGH */
                         default:                          default:
                                 (void)printf("%ld", (long)ret);                                  (void)printf("%ld", (long)ret);
                                 if (ret < 0 || ret > 9)                                  if (ret < 0 || ret > 9)
Line 1115 
Line 1122 
         else if (error == EJUSTRETURN)          else if (error == EJUSTRETURN)
                 (void)printf("JUSTRETURN");                  (void)printf("JUSTRETURN");
         else {          else {
                 (void)printf("-1 errno %d", ktr->ktr_error);                  (void)printf("-1 errno %d", error);
                 if (fancy)                  if (fancy)
                         (void)printf(" %s", strerror(ktr->ktr_error));                          (void)printf(" %s", strerror(error));
         }          }
         (void)putchar('\n');          (void)putchar('\n');
 }  }

Legend:
Removed from v.1.126  
changed lines
  Added in v.1.127