Display the uid, pid, parent pid, recent CPU usage, process start
time, controling tty, elapsed CPU usage, and the associated command.
Works fine on my machine:
$ ps -f
UID PID PPID C STIME TTY TIME CMD
501 58104 58103 0 0:00.01 ttys000 0:00.02 -bash
illegal option then, according to some James Sadler, you need to run
export COMMAND_MODE=unix2003. Indeed, on my account (admin, but not root), it is set like that. My OS X 10.6 is an upgrade going back to Tiger. In the same post, James also claims:
I have found that launching
ps via iTerm would exhibit the problem but not when run via Terminal.app.