smp.c revision d780613a
1