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

📄 xopen_lim.h

📁 它通过提供glibc兼容使得应用程序移植到较小的c 库时相当得容易. 它能够应用到带虚拟存储的Linux和uClinux上.在大多数带MMU部件的平台上为使它更加紧凑,它也能够编译成共享库.uClib
💻 H
字号:
/* Copyright (C) 1996, 1997, 1999, 2001 Free Software Foundation, Inc.   This file is part of the GNU C Library.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  *//* * Never include this file directly; use <limits.h> instead. *//* Additional definitions from X/Open Portability Guide, Issue 4, Version 2   System Interfaces and Headers, 4.16 <limits.h>   Please note only the values which are not greater than the minimum   stated in the standard document are listed.  The `sysconf' functions   should be used to obtain the actual value.  */#ifndef _XOPEN_LIM_H#define _XOPEN_LIM_H	1#define __need_IOV_MAX#include <bits/stdio_lim.h>/* We do not provide fixed values for   ARG_MAX	Maximum length of argument to the `exec' function		including environment data.   ATEXIT_MAX	Maximum number of functions that may be registered		with `atexit'.   CHILD_MAX	Maximum number of simultaneous processes per real		user ID.   OPEN_MAX	Maximum number of files that one process can have open		at anyone time.   PAGESIZE   PAGE_SIZE	Size of bytes of a page.   PASS_MAX	Maximum number of significant bytes in a password.   We only provide a fixed limit for   IOV_MAX	Maximum number of `iovec' structures that one process has		available for use with `readv' or writev'.   if this is indeed fixed by the underlying system.*//* Maximum number of `iovec' structures that one process has available   for use with `readv' or writev'.  */#define	_XOPEN_IOV_MAX	_POSIX_UIO_MAXIOV/* Maximum value of `digit' in calls to the `printf' and `scanf'   functions.  Posix dictates this should be a minimum of 9 */#define NL_ARGMAX	9/* Maximum number of bytes in a `LANG' name.  We have no limit.  */#define NL_LANGMAX	_POSIX2_LINE_MAX/* Maximum message number.  We have no limit.  */#define NL_MSGMAX	INT_MAX/* Maximum number of bytes in N-to-1 collation mapping.  We have no   limit.  */#define NL_NMAX		INT_MAX/* Maximum set number.  We have no limit.  */#define NL_SETMAX	INT_MAX/* Maximum number of bytes in a message.  We have no limit.  */#define NL_TEXTMAX	INT_MAX/* Default process priority.  */#define NZERO		20/* Number of bits in a word of type `int'.  */#ifdef INT_MAX# if INT_MAX == 32767#  define WORD_BIT	16# else#  if INT_MAX == 2147483647#   define WORD_BIT	32#  else/* Safe assumption.  */#   define WORD_BIT	64#  endif# endif#elif defined __INT_MAX__# if __INT_MAX__ == 32767#  define WORD_BIT	16# else#  if __INT_MAX__ == 2147483647#   define WORD_BIT	32#  else/* Safe assumption.  */#   define WORD_BIT	64#  endif# endif#else# define WORD_BIT	32#endif/* Number of bits in a word of type `long int'.  */#ifdef LONG_MAX# if LONG_MAX == 2147483647#  define LONG_BIT	32# else/* Safe assumption.  */#  define LONG_BIT	64# endif#elif defined __LONG_MAX__# if __LONG_MAX__ == 2147483647#  define LONG_BIT	32# else/* Safe assumption.  */#  define LONG_BIT	64# endif#else# include <bits/wordsize.h># if __WORDSIZE == 64#  define LONG_BIT	64# else#  define LONG_BIT	32# endif#endif#endif /* bits/xopen_lim.h */

⌨️ 快捷键说明

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