smp.c revision d1039786
1