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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
          +++ new/usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ipmpstat.c
↓ open down ↓ 145 lines elided ↑ open up ↑
 146  146  /*
 147  147   * Indices for the FLAGS field of the `-i' output format.
 148  148   */
 149  149  enum {
 150  150          IPMPSTAT_IFLAG_INDEX,   IPMPSTAT_SFLAG_INDEX,   IPMPSTAT_M4FLAG_INDEX,
 151  151          IPMPSTAT_BFLAG_INDEX,   IPMPSTAT_M6FLAG_INDEX,  IPMPSTAT_DFLAG_INDEX,
 152  152          IPMPSTAT_HFLAG_INDEX,   IPMPSTAT_NUM_FLAGS
 153  153  };
 154  154  
 155  155  #define IPMPSTAT_NCOL   80
 156      -#define NS2FLOATMS(ns)  ((float)(ns) / (NANOSEC / MILLISEC))
      156 +#define NS2FLOATMS(ns)  (NSEC2MSEC((float)(ns)))
 157  157  #define MS2FLOATSEC(ms) ((float)(ms) / 1000)
 158  158  
 159  159  static const char       *progname;
 160  160  static hrtime_t         probe_output_start;
 161  161  static ipmpstat_opt_t   opt;
 162  162  static ofmt_handle_t    ofmt;
 163  163  static ipmpstat_enum_t  addr_state[], group_state[], if_state[], if_link[];
 164  164  static ipmpstat_enum_t  if_probe[], targ_mode[];
 165  165  static ofmt_field_t     addr_fields[], group_fields[], if_fields[];
 166  166  static ofmt_field_t     probe_fields[], targ_fields[];
↓ open down ↓ 1141 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX