sleep.c error function improved, and given a unique non-conflicting name