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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
          +++ new/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
↓ open down ↓ 2718 lines elided ↑ open up ↑
2719 2719          for (addrp = localaddrs; addrp != NULL; addrp = addrp->al_next) {
2720 2720                  if (sockaddrcmp(&ss, &addrp->al_addr))
2721 2721                          return (_B_TRUE);
2722 2722          }
2723 2723          return (_B_FALSE);
2724 2724  }
2725 2725  
2726 2726  static int
2727 2727  ns2ms(int64_t ns)
2728 2728  {
2729      -        return (ns / (NANOSEC / MILLISEC));
     2729 +        return (NSEC2MSEC(ns));
2730 2730  }
2731 2731  
2732 2732  static int64_t
2733 2733  tv2ns(struct timeval *tvp)
2734 2734  {
2735 2735          return (tvp->tv_sec * NANOSEC + tvp->tv_usec * 1000);
2736 2736  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX