psm.c revision f8388051
1