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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/zlogin/zlogin.c
          +++ new/usr/src/cmd/zlogin/zlogin.c
↓ open down ↓ 663 lines elided ↑ open up ↑
 664  664                          if (errno == EAGAIN) {
 665  665                                  struct timespec rqtp;
 666  666                                  int ln;
 667  667                                  char obuf[ZLOGIN_BUFSIZ];
 668  668  
 669  669                                  if ((ln = read(infd, obuf, ZLOGIN_BUFSIZ)) > 0)
 670  670                                          (void) write(STDOUT_FILENO, obuf, ln);
 671  671  
 672  672                                  /* sleep for 10 milliseconds */
 673  673                                  rqtp.tv_sec = 0;
 674      -                                rqtp.tv_nsec = 10 * (NANOSEC / MILLISEC);
      674 +                                rqtp.tv_nsec = MSEC2NSEC(10);
 675  675                                  (void) nanosleep(&rqtp, NULL);
 676  676                                  if (!dead)
 677  677                                          goto retry;
 678  678                          }
 679  679  
 680  680                          return (-1);
 681  681                  }
 682  682                  beginning_of_line = (c == '\r' || c == '\n' ||
 683  683                      c == effective_termios.c_cc[VKILL] ||
 684  684                      c == effective_termios.c_cc[VEOL] ||
↓ open down ↓ 1596 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX