gup.c revision d0811078
1