FT_NWSEMWAIT() Wait on a NetWare semaphore (decrement) Syntax FT_NWSEMWAIT( <nHandle> [, nTimeout ] ) -> nRc Arguments <nHandle> is the semaphore handle, returned from a previous call to FT_NWSEMOPEN(). <nTimeOut> is an optional parameter telling how long you wish to wait on this semaphore. This is a numeric indicating the number of clock ticks (approx 1/18 sec ) to wait. A zero (the default) means "don't wait." Returns nRc, a numeric, as follows: 0 - success 254 - timeout failure 255 - invalid semaphore handle Description See the description for the FT_NWSEMOPEN() function. Examples FT_NWSEMOPEN( "Semaphore Test", nInitVal, @nHandle, @nOpenCnt ) nRc := FT_NWSEMWAIT( nHandle ) IF nRc == 254 QOUT( "All slots for this resource are currently in use" ) QUIT ENDIF Source: NWSEM.PRG Author: Glenn Scott
See Also: FT_NWSEMOPEN() FT_NWSEMEX() FT_NWSEMSIG() FT_NWSEMCLOSE() FT_NWSEMLOCK()
Pingback: FT_NWSEMUNLOCK | Viva Clipper !
Pingback: FT_NWSEMSIG | Viva Clipper !
Pingback: FT_NWSEMOPEN | Viva Clipper !
Pingback: FT_NWSEMLOCK | Viva Clipper !
Pingback: FT_NWSEMEX | Viva Clipper !
Pingback: FT_NWSEMCLOSE | Viva Clipper !
Pingback: FT NetWare | Viva Clipper !