__BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE || __XSI_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
#if __BSD_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
#if __XSI_VISIBLE <= 600 || __BSD_VISIBLE
#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE || (__POSIX_VISIBLE && __POSIX_VISIBLE <= 199506)
#if __BSD_VISIBLE
#if __BSD_VISIBLE || __XSI_VISIBLE > 0 && __XSI_VISIBLE < 600
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if !defined(_MKTEMP_DECLARED) && (__BSD_VISIBLE || __XSI_VISIBLE <= 600)
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE <= 200112
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE <= 200112
#ifdef __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __POSIX_VISIBLE > 0 && __POSIX_VISIBLE < 200112 || __BSD_VISIBLE
#if __BSD_VISIBLE
#if (__XSI_VISIBLE && __XSI_VISIBLE <= 500) || __BSD_VISIBLE
#if (__XSI_VISIBLE && __XSI_VISIBLE <= 600) || __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE > 0 && __POSIX_VISIBLE <= 200112
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if !defined(_KERNEL) && __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE
#if __BSD_VISIBLE