In Linux, fsck is usually automatically forced to run if the disk hasn't been checked in ~30 or so boots. And it is only effective if the disk is not mounted. So OS X in single user mode must be a mode that doesn't have the hard drive mounted in order to run fsck, I suppose.
The OS X docs, as someone mentioned/posted, say that as of Tiger you shouldn't need to run fsck.
The OS X docs, as someone mentioned/posted, say that as of Tiger you shouldn't need to run fsck.