dir.c revision d1877155
1