I've updated the procps package. This includes a one-line fix that takes into account the fact that the major device number of ttys on Cygwin is 5, as opposed to 4 on Linux. Along with a patch currently in the pipeline for the Cygwin /proc stuff, this should mean that ps reports the correct tty for processes. The /proc patch will also correct the problem with user ids by setting real uid = saved uid = effective uid (there's other way round this I can see).
files: http://www.doc.ic.ac.uk/~ccj00/procps-010801/procps-010801-2.tar.bz2 http://www.doc.ic.ac.uk/~ccj00/procps-010801/procps-010801-2-src.tar.bz2 http://www.doc.ic.ac.uk/~ccj00/procps-010801/setup.hint Chris
