Added t_block() call for use by semephores