⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysconf.c

📁 Axis 221 camera embedded programing interface
💻 C
📖 第 1 页 / 共 2 页
字号:
    case _SC_PII_INTERNET_STREAM:#ifdef	_POSIX_PII_INTERNET_STREAM      return 1;#else      RETURN_NEG_1;#endif    case _SC_PII_INTERNET_DGRAM:#ifdef	_POSIX_PII_INTERNET_DGRAM      return 1;#else      RETURN_NEG_1;#endif    case _SC_PII_OSI_COTS:#ifdef	_POSIX_PII_OSI_COTS      return 1;#else      RETURN_NEG_1;#endif    case _SC_PII_OSI_CLTS:#ifdef	_POSIX_PII_OSI_CLTS      return 1;#else      RETURN_NEG_1;#endif    case _SC_PII_OSI_M:#ifdef	_POSIX_PII_OSI_M      return 1;#else      RETURN_NEG_1;#endif    case _SC_T_IOV_MAX:#ifdef	_T_IOV_MAX      return _T_IOV_MAX;#else      RETURN_NEG_1;#endif    case _SC_2_VERSION:      return _POSIX2_VERSION;    case _SC_2_C_BIND:#ifdef	_POSIX2_C_BIND      return _POSIX2_C_BIND;#else      RETURN_NEG_1;#endif    case _SC_2_C_DEV:#ifdef	_POSIX2_C_DEV      return _POSIX2_C_DEV;#else      RETURN_NEG_1;#endif    case _SC_2_C_VERSION:#ifdef	_POSIX2_C_VERSION      return _POSIX2_C_VERSION;#else      RETURN_NEG_1;#endif    case _SC_2_FORT_DEV:#ifdef	_POSIX2_FORT_DEV      return _POSIX2_FORT_DEV;#else      RETURN_NEG_1;#endif    case _SC_2_FORT_RUN:#ifdef	_POSIX2_FORT_RUN      return _POSIX2_FORT_RUN;#else      RETURN_NEG_1;#endif    case _SC_2_LOCALEDEF:#ifdef	_POSIX2_LOCALEDEF      return _POSIX2_LOCALEDEF;#else      RETURN_NEG_1;#endif    case _SC_2_SW_DEV:#ifdef	_POSIX2_SW_DEV      return _POSIX2_SW_DEV;#else      RETURN_NEG_1;#endif    case _SC_2_CHAR_TERM:#ifdef	_POSIX2_CHAR_TERM      return _POSIX2_CHAR_TERM;#else      RETURN_NEG_1;#endif    case _SC_2_UPE:#ifdef	_POSIX2_UPE      return _POSIX2_UPE;#else      RETURN_NEG_1;#endif      /* POSIX 1003.1c (POSIX Threads).  */    case _SC_THREADS:#ifdef __UCLIBC_HAS_THREADS__      return 1;#else      RETURN_NEG_1;#endif    case _SC_THREAD_SAFE_FUNCTIONS:#ifdef __UCLIBC_HAS_THREADS__      return 1;#else      RETURN_NEG_1;#endif/* If you change these, also change libc/pwd_grp/pwd_grp.c to match */    case _SC_GETGR_R_SIZE_MAX:      return __UCLIBC_GRP_BUFFER_SIZE__;    case _SC_GETPW_R_SIZE_MAX:      return __UCLIBC_PWD_BUFFER_SIZE__;/* getlogin() is a worthless interface.  In uClibc we let the user specify * whatever they want via the LOGNAME environment variable, or we return NULL * if getenv() fails to find anything.  So this is merely how large a env * variable can be.  Lets use 256 */    case _SC_LOGIN_NAME_MAX:      return 256;/* If you change this, also change _SC_TTY_NAME_MAX in libc/unistd/sysconf.c */#define TTYNAME_BUFLEN		32    case _SC_TTY_NAME_MAX:      return TTYNAME_BUFLEN;    case _SC_THREAD_DESTRUCTOR_ITERATIONS:#ifdef	_POSIX_THREAD_DESTRUCTOR_ITERATIONS      return _POSIX_THREAD_DESTRUCTOR_ITERATIONS;#else      RETURN_NEG_1;#endif    case _SC_THREAD_KEYS_MAX:#ifdef	PTHREAD_KEYS_MAX      return PTHREAD_KEYS_MAX;#else      RETURN_NEG_1;#endif    case _SC_THREAD_STACK_MIN:#ifdef	PTHREAD_STACK_MIN      return PTHREAD_STACK_MIN;#else      RETURN_NEG_1;#endif    case _SC_THREAD_THREADS_MAX:#ifdef	PTHREAD_THREADS_MAX      return PTHREAD_THREADS_MAX;#else      RETURN_NEG_1;#endif    case _SC_THREAD_ATTR_STACKADDR:#ifdef	_POSIX_THREAD_ATTR_STACKADDR      return 1;#else      RETURN_NEG_1;#endif    case _SC_THREAD_ATTR_STACKSIZE:#ifdef	_POSIX_THREAD_ATTR_STACKSIZE      return 1;#else      RETURN_NEG_1;#endif    case _SC_THREAD_PRIORITY_SCHEDULING:#ifdef	_POSIX_THREAD_PRIORITY_SCHEDULING      return 1;#else      RETURN_NEG_1;#endif    case _SC_THREAD_PRIO_INHERIT:#ifdef	_POSIX_THREAD_PRIO_INHERIT      return 1;#else      RETURN_NEG_1;#endif    case _SC_THREAD_PRIO_PROTECT:#ifdef	_POSIX_THREAD_PRIO_PROTECT      return 1;#else      RETURN_NEG_1;#endif    case _SC_THREAD_PROCESS_SHARED:#ifdef	_POSIX_THREAD_PROCESS_SHARED      return 1;#else      RETURN_NEG_1;#endif    case _SC_NPROCESSORS_CONF:#if 0      RETURN_FUNCTION(get_nprocs_conf());#else      /* this is a hack.  for now always claim we have exactly one cpu */      return 1;#endif    case _SC_NPROCESSORS_ONLN:#if 0      RETURN_FUNCTION(get_nprocs());#else      /* this is a hack.  for now always claim we have exactly one cpu */      return 1;#endif    case _SC_PHYS_PAGES:#if 0      RETURN_FUNCTION(get_phys_pages());#else      RETURN_NEG_1;#endif    case _SC_AVPHYS_PAGES:#if 0      RETURN_FUNCTION(get_avphys_pages());#else      RETURN_NEG_1;#endif    case _SC_ATEXIT_MAX:      return __UCLIBC_MAX_ATEXIT;    case _SC_PASS_MAX:      /* We have no limit but since the return value might be used to	 allocate a buffer we restrict the value.  */      return BUFSIZ;    case _SC_XOPEN_VERSION:      return _XOPEN_VERSION;    case _SC_XOPEN_XCU_VERSION:      return _XOPEN_XCU_VERSION;    case _SC_XOPEN_UNIX:      return _XOPEN_UNIX;    case _SC_XOPEN_CRYPT:#ifdef	_XOPEN_CRYPT      return _XOPEN_CRYPT;#else      RETURN_NEG_1;#endif    case _SC_XOPEN_ENH_I18N:#ifdef	_XOPEN_ENH_I18N      return _XOPEN_ENH_I18N;#else      RETURN_NEG_1;#endif    case _SC_XOPEN_SHM:#ifdef	_XOPEN_SHM      return _XOPEN_SHM;#else      RETURN_NEG_1;#endif    case _SC_XOPEN_XPG2:#ifdef	_XOPEN_XPG2      return _XOPEN_XPG2;#else      RETURN_NEG_1;#endif    case _SC_XOPEN_XPG3:#ifdef	_XOPEN_XPG3      return _XOPEN_XPG3;#else      RETURN_NEG_1;#endif    case _SC_XOPEN_XPG4:#ifdef	_XOPEN_XPG4      return _XOPEN_XPG4;#else      RETURN_NEG_1;#endif    case _SC_CHAR_BIT:      return CHAR_BIT;    case _SC_CHAR_MAX:      return CHAR_MAX;    case _SC_CHAR_MIN:      return CHAR_MIN;    case _SC_INT_MAX:      return INT_MAX;    case _SC_INT_MIN:      return INT_MIN;    case _SC_LONG_BIT:      return sizeof (long int) * CHAR_BIT;    case _SC_WORD_BIT:      return sizeof (int) * CHAR_BIT;    case _SC_MB_LEN_MAX:      return MB_LEN_MAX;    case _SC_NZERO:      return NZERO;    case _SC_SSIZE_MAX:      return _POSIX_SSIZE_MAX;    case _SC_SCHAR_MAX:      return SCHAR_MAX;    case _SC_SCHAR_MIN:      return SCHAR_MIN;    case _SC_SHRT_MAX:      return SHRT_MAX;    case _SC_SHRT_MIN:      return SHRT_MIN;    case _SC_UCHAR_MAX:      return UCHAR_MAX;    case _SC_UINT_MAX:      return UINT_MAX;    case _SC_ULONG_MAX:      return ULONG_MAX;    case _SC_USHRT_MAX:      return USHRT_MAX;    case _SC_NL_ARGMAX:#ifdef	NL_ARGMAX      return NL_ARGMAX;#else      RETURN_NEG_1;#endif    case _SC_NL_LANGMAX:#ifdef	NL_LANGMAX      return NL_LANGMAX;#else      RETURN_NEG_1;#endif    case _SC_NL_MSGMAX:#ifdef	NL_MSGMAX      return NL_MSGMAX;#else      RETURN_NEG_1;#endif    case _SC_NL_NMAX:#ifdef	NL_NMAX      return NL_NMAX;#else      RETURN_NEG_1;#endif    case _SC_NL_SETMAX:#ifdef	NL_SETMAX      return NL_SETMAX;#else      RETURN_NEG_1;#endif    case _SC_NL_TEXTMAX:#ifdef	NL_TEXTMAX      return NL_TEXTMAX;#else      RETURN_NEG_1;#endif    case _SC_XBS5_ILP32_OFF32:#ifdef _XBS5_ILP32_OFF32      return _XBS5_ILP32_OFF32;#else      RETURN_NEG_1;#endif    case _SC_XBS5_ILP32_OFFBIG:#ifdef _XBS5_ILP32_OFFBIG      return _XBS5_ILP32_OFFBIG;#else      RETURN_NEG_1;#endif    case _SC_XBS5_LP64_OFF64:#ifdef _XBS5_LP64_OFF64      return _XBS5_LP64_OFF64;#else      RETURN_NEG_1;#endif    case _SC_XBS5_LPBIG_OFFBIG:#ifdef _XBS5_LPBIG_OFFBIG      return _XBS5_LPBIG_OFFBIG;#else      RETURN_NEG_1;#endif    case _SC_XOPEN_LEGACY:      return _XOPEN_LEGACY;    case _SC_XOPEN_REALTIME:#ifdef _XOPEN_REALTIME      return _XOPEN_REALTIME;#else      RETURN_NEG_1;#endif    case _SC_XOPEN_REALTIME_THREADS:#ifdef _XOPEN_REALTIME_THREADS      return _XOPEN_REALTIME_THREADS;#else      RETURN_NEG_1;#endif    }}weak_alias(__sysconf, sysconf);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -