pxfsleep(3F)
PXFSLEEP - Delays process execution
As shipped in IRIX 6.5.7. Last changed in IRIX 6.5.5.
NAME PXFSLEEP - Delays process execution SYNOPSIS SUBROUTINE PXFSLEEP(iseconds, isecleft, ierror) INTEGER iseconds, isecleft, ierror IMPLEMENTATION UNICOS, UNICOS/mk, and IRIX systems DESCRIPTION The PXFSLEEP subroutine waits iseconds before generating a SIGALRM signal. If a previous PXFSLEEP has time remaining, isecleft contains the number of seconds until the signal SIGALRM would have been generated. The following is a list of arguments for this routine: iseconds Default integer input variable containing the number of real-time seconds to wait before sending the calling process a SIGALRM signal. isecleft Default integer output variable containing the number of seconds left until a previous request would have generated a SIGALRM signal. ierror Default integer output variable containing a status of zero if PXFSLEEP was successful. On IRIX systems, this routine is in libfortran.so which is linked by default when compiling programs with the MIPSpro 7 Fortran 90 compiler or when compiling programs with the -craylibs option to the MIPSpro F77 compiler. When using the CF90 compiler or MIPSpro 7 Fortran 90 compiler on UNICOS, UNICOS/mk, or IRIX systems, all arguments must be of default kind unless documented otherwise. On UNICOS and UNICOS/mk, default kind is KIND=8 for integer, real, complex, and logical arguments; on IRIX systems, the default kind is KIND=4. NOTES Replace the use of the sleep(3C) function with the subroutine call to PXFSLEEP(). EXAMPLES program pxftest integer iseconds, isecleft, ierror iseconds = 10 isecleft = 0 ierror = 0 CALL PXFSLEEP(iseconds, isecleft, ierror) if (ierror .ne. 0) then print *,'FAILED: PXFSLEEP call failed with error = ',ierror else print *,'PASSED: PXFSLEEP call returned no error' endif if (isecleft .ne. 0) then print *,'FAILED: PXFSLEEP, isecleft not zero, =',isecleft endif end SEE ALSO alarm(2) sleep(3C) Application Programmer's Library Reference Manual for the printed version of this man page.