va_start(args, adflags);
if (adflags & ADFLAGS_CREATE)
mode = (sizeof(mode_t) < sizeof(int) ? va_arg (args, int) : va_arg (args, mode_t));
va_start(args, adflags);
if (adflags & ADFLAGS_CREATE)
mode = (sizeof(mode_t) < sizeof(int) ? va_arg (args, int) : va_arg (args, mode_t));