this manually. This will facilitate the unrolling of giant. - Don't allow giant to recurse anymore. This should never happen.
adaptation of libc_r for the thr system call interface. This is beta quality code.