there are constants defined in sleep.h that will make this clearer.