In 2.2.2, source/smbd/process.c has: ... static char *InBuffer = NULL; ... extern char *InBuffer; ... The HP compiler picks the static version. Ditto for the Sun compiler. -- albert chin (china at thewrittenword.com)