smp.c revision b284909a
1