Print this page
4823 don't open-code NSEC2MSEC and MSEC2NSEC

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/common/modules/svc.configd/configd.c
          +++ new/usr/src/cmd/mdb/common/modules/svc.configd/configd.c
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
  23   23   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
  27      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  28      -
  29   27  #include <mdb/mdb_modapi.h>
  30   28  #include <mdb/mdb_ctf.h>
  31   29  
  32   30  #include <configd.h>
  33   31  
  34   32  mdb_ctf_id_t request_enum;
  35   33  mdb_ctf_id_t response_enum;
  36   34  mdb_ctf_id_t ptr_type_enum;
  37   35  mdb_ctf_id_t thread_state_enum;
  38   36  
↓ open down ↓ 212 lines elided ↑ open up ↑
 251  249                  dursec = dur / NANOSEC;
 252  250                  durnsec = dur % NANOSEC;
 253  251  
 254  252                  if (dursec <= 9)
 255  253                          mdb_snprintf(durstr, sizeof (durstr),
 256  254                              "%lld.%06lld",
 257  255                              dursec, durnsec / (NANOSEC / MICROSEC));
 258  256                  else if (dursec <= 9999)
 259  257                          mdb_snprintf(durstr, sizeof (durstr),
 260  258                              "%lld.%03lld",
 261      -                            dursec, durnsec / (NANOSEC / MILLISEC));
      259 +                            dursec, NSEC2MSEC(durnsec));
 262  260                  else
 263  261                          mdb_snprintf(durstr, sizeof (durstr),
 264  262                              "%lld", dursec);
 265  263          } else {
 266  264                  (void) strcpy(durstr, "-");
 267  265                  (void) strcpy(respstr, "-");
 268  266          }
 269  267  
 270  268          if (max_time_seen != 0 && max_time_seen >= cur.rl_start) {
 271  269                  dur = max_time_seen - cur.rl_start;
↓ open down ↓ 3 lines elided ↑ open up ↑
 275  273                  if (dursec <= 99ULL)
 276  274                          mdb_snprintf(stampstr, sizeof (stampstr),
 277  275                              "-%lld.%09lld", dursec, durnsec);
 278  276                  else if (dursec <= 99999ULL)
 279  277                          mdb_snprintf(stampstr, sizeof (stampstr),
 280  278                              "-%lld.%06lld",
 281  279                              dursec, durnsec / (NANOSEC / MICROSEC));
 282  280                  else if (dursec <= 99999999ULL)
 283  281                          mdb_snprintf(stampstr, sizeof (stampstr),
 284  282                              "-%lld.%03lld",
 285      -                            dursec, durnsec / (NANOSEC / MILLISEC));
      283 +                            dursec, NSEC2MSEC(durnsec));
 286  284                  else
 287  285                          mdb_snprintf(stampstr, sizeof (stampstr),
 288  286                              "-%lld", dursec);
 289  287          } else {
 290  288                  (void) strcpy(stampstr, "-");
 291  289          }
 292  290  
 293  291          mdb_printf("%0?x %4d T%13s %9s %-22s %-17s\n",
 294  292              addr, cur.rl_tid, stampstr, durstr, requstr, respstr);
 295  293  
↓ open down ↓ 227 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX