| + if (immediate) | + timeout = ST_CTL_TIME; | + else | + timeout = ST_SPC_TIME; | + | - ST_RETRIES, immediate ? ST_CTL_TIME: ST_SPC_TIME, NULL, flags); | + ST_RETRIES, timeout, NULL, flags); Er, am I just dense or doesn't that not change anything wrt behaviour? mjl