direct.h - not posix, not in kernel dir or beos or FreeBSD, some sort of DOS file header? Your close here, its more for Win32. I have a copy of it with my mingw32 dist. According to the comment in that header its used for... *Functions for manipulating paths and directories (included from io.h) * plus functions for setting the current drive. Hope this helps. Mark P.S. I know I left BeOS, but sometimes dropping a line or two doesnt hurt. ________________________________________________________________ The best thing to hit the internet in years - Juno SpeedBand! Surf the web up to FIVE TIMES FASTER! Only $14.95/ month - visit www.juno.com to sign up today!