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

📄 config.h

📁 ARM上的如果你对底层感兴趣
💻 H
📖 第 1 页 / 共 5 页
字号:
/* * This file was produced by running the config_h.SH script, which * gets its values from config.sh, which is generally produced by * running Configure. * * Feel free to modify any of this as the need arises.  Note, however, * that running config_h.SH again will wipe out any changes you've made. * For a more permanent change edit config.sh and rerun config_h.SH. * * $Id: Config_h.U,v 3.0.1.5 1997/02/28 14:57:43 ram Exp $ *//* * Package name      : perl5 * Source directory  :  * Configuration time: undef * Configured by     : mikes * Target system     :  */#ifndef _config_h_#define _config_h_/* LOC_SED: *	This symbol holds the complete pathname to the sed program. */#define LOC_SED 	""	/**//* BIN: *	This symbol holds the path of the bin directory where the package will *	be installed. Program must be prepared to deal with ~name substitution. *//* BIN_EXP: *	This symbol is the filename expanded version of the BIN symbol, for *	programs that do not want to deal with that at run-time. */#define BIN "p:\\temp\\perl\\bin\\MSWin32-x86-object"	/**/#define BIN_EXP "p:\\temp\\perl\\bin\\MSWin32-x86-object"	/**//* CPPSTDIN: *	This symbol contains the first part of the string which will invoke *	the C preprocessor on the standard input and produce to standard *	output.	 Typical value of "cc -E" or "/lib/cpp", but it can also *	call a wrapper. See CPPRUN. *//* CPPMINUS: *	This symbol contains the second part of the string which will invoke *	the C preprocessor on the standard input and produce to standard *	output.  This symbol will have the value "-" if CPPSTDIN needs a minus *	to specify standard input, otherwise the value is "". */#define CPPSTDIN "cl -nologo -E"#define CPPMINUS ""/* HAS_ALARM: *	This symbol, if defined, indicates that the alarm routine is *	available. *//*#define HAS_ALARM		/**//* HASATTRIBUTE: *	This symbol indicates the C compiler can check for function attributes, *	such as printf formats. This is normally only supported by GNU cc. *//*#define HASATTRIBUTE 	/**/#ifndef HASATTRIBUTE#define __attribute__(_arg_)#endif/* HAS_BCMP: *	This symbol is defined if the bcmp() routine is available to *	compare blocks of memory. *//*#define HAS_BCMP	/**//* HAS_BCOPY: *	This symbol is defined if the bcopy() routine is available to *	copy blocks of memory. *//*#define HAS_BCOPY	/**//* HAS_BZERO: *	This symbol is defined if the bzero() routine is available to *	set a memory block to 0. *//*#define HAS_BZERO	/**//* HAS_CHOWN: *	This symbol, if defined, indicates that the chown routine is *	available. *//*#define HAS_CHOWN		/**//* HAS_CHROOT: *	This symbol, if defined, indicates that the chroot routine is *	available. *//*#define HAS_CHROOT		/**//* HAS_CHSIZE: *	This symbol, if defined, indicates that the chsize routine is available *	to truncate files.  You might need a -lx to get this routine. */#define	HAS_CHSIZE		/**//* HASCONST: *	This symbol, if defined, indicates that this C compiler knows about *	the const type. There is no need to actually test for that symbol *	within your programs. The mere use of the "const" keyword will *	trigger the necessary tests. */#define HASCONST	/**/#ifndef HASCONST#define const#endif/* HAS_CRYPT: *	This symbol, if defined, indicates that the crypt routine is available *	to encrypt passwords and the like. */#define HAS_CRYPT		/**//* HAS_CUSERID: *	This symbol, if defined, indicates that the cuserid routine is *	available to get character login names. *//*#define HAS_CUSERID		/**//* HAS_DBL_DIG: *	This symbol, if defined, indicates that this system's <float.h> *	or <limits.h> defines the symbol DBL_DIG, which is the number *	of significant digits in a double precision number.  If this *	symbol is not defined, a guess of 15 is usually pretty good. */#define HAS_DBL_DIG 	/**//* HAS_DIFFTIME: *	This symbol, if defined, indicates that the difftime routine is *	available. */#define HAS_DIFFTIME		/**//* HAS_DLERROR: *	This symbol, if defined, indicates that the dlerror routine is *	available to return a string describing the last error that *	occurred from a call to dlopen(), dlclose() or dlsym(). */#define HAS_DLERROR	/**//* SETUID_SCRIPTS_ARE_SECURE_NOW: *	This symbol, if defined, indicates that the bug that prevents *	setuid scripts from being secure is not present in this kernel. *//* DOSUID: *	This symbol, if defined, indicates that the C program should *	check the script that it is executing for setuid/setgid bits, and *	attempt to emulate setuid/setgid on systems that have disabled *	setuid #! scripts because the kernel can't do it securely. *	It is up to the package designer to make sure that this emulation *	is done securely.  Among other things, it should do an fstat on *	the script it just opened to make sure it really is a setuid/setgid *	script, it should make sure the arguments passed correspond exactly *	to the argument on the #! line, and it should not trust any *	subprocesses to which it must pass the filename rather than the *	file descriptor of the script to be executed. *//*#define SETUID_SCRIPTS_ARE_SECURE_NOW	/**//*#define DOSUID		/**//* HAS_DUP2: *	This symbol, if defined, indicates that the dup2 routine is *	available to duplicate file descriptors. */#define HAS_DUP2	/**//* HAS_FCHMOD: *	This symbol, if defined, indicates that the fchmod routine is available *	to change mode of opened files.  If unavailable, use chmod(). *//*#define HAS_FCHMOD		/**//* HAS_FCHOWN: *	This symbol, if defined, indicates that the fchown routine is available *	to change ownership of opened files.  If unavailable, use chown(). *//*#define HAS_FCHOWN		/**//* HAS_FCNTL: *	This symbol, if defined, indicates to the C program that *	the fcntl() function exists. *//*#define HAS_FCNTL		/**//* HAS_FGETPOS: *	This symbol, if defined, indicates that the fgetpos routine is *	available to get the file position indicator, similar to ftell(). */#define HAS_FGETPOS	/**//* FLEXFILENAMES: *	This symbol, if defined, indicates that the system supports filenames *	longer than 14 characters. */#define	FLEXFILENAMES		/**//* HAS_FLOCK: *	This symbol, if defined, indicates that the flock routine is *	available to do file locking. */#define HAS_FLOCK		/**//* HAS_FORK: *	This symbol, if defined, indicates that the fork routine is *	available. *//*#define HAS_FORK		/**//* HAS_FSETPOS: *	This symbol, if defined, indicates that the fsetpos routine is *	available to set the file position indicator, similar to fseek(). */#define HAS_FSETPOS	/**//* HAS_GETTIMEOFDAY: *	This symbol, if defined, indicates that the gettimeofday() system *	call is available for a sub-second accuracy clock. Usually, the file *	<sys/resource.h> needs to be included (see I_SYS_RESOURCE). *	The type "Timeval" should be used to refer to "struct timeval". *//*#define HAS_GETTIMEOFDAY	/**/#ifdef HAS_GETTIMEOFDAY#define Timeval struct timeval	/* Structure used by gettimeofday() */#endif/* HAS_GETGROUPS: *	This symbol, if defined, indicates that the getgroups() routine is *	available to get the list of process groups.  If unavailable, multiple *	groups are probably not supported. *//*#define HAS_GETGROUPS		/**//* HAS_UNAME: *	This symbol, if defined, indicates that the C program may use the *	uname() routine to derive the host name.  See also HAS_GETHOSTNAME *	and PHOSTNAME. *//*#define HAS_UNAME		/**//* HAS_GETLOGIN: *	This symbol, if defined, indicates that the getlogin routine is *	available to get the login name. */#define HAS_GETLOGIN		/**//* HAS_GETPGID: *	This symbol, if defined, indicates to the C program that  *	the getpgid(pid) function is available to get the *	process group id. *//*#define HAS_GETPGID		/**//* HAS_GETPGRP: *	This symbol, if defined, indicates that the getpgrp routine is *	available to get the current process group. *//* USE_BSD_GETPGRP: *	This symbol, if defined, indicates that getpgrp needs one *	arguments whereas USG one needs none. *//*#define HAS_GETPGRP		/**//*#define USE_BSD_GETPGRP	/**//* HAS_GETPGRP2: *	This symbol, if defined, indicates that the getpgrp2() (as in DG/UX) *	routine is available to get the current process group. *//*#define HAS_GETPGRP2		/**//* HAS_GETPPID: *	This symbol, if defined, indicates that the getppid routine is *	available to get the parent process ID. *//*#define HAS_GETPPID		/**//* HAS_GETPRIORITY: *	This symbol, if defined, indicates that the getpriority routine is *	available to get a process's priority. *//*#define HAS_GETPRIORITY		/**//* HAS_HTONL: *	This symbol, if defined, indicates that the htonl() routine (and *	friends htons() ntohl() ntohs()) are available to do network *	order byte swapping. *//* HAS_HTONS: *	This symbol, if defined, indicates that the htons() routine (and *	friends htonl() ntohl() ntohs()) are available to do network *	order byte swapping. *//* HAS_NTOHL: *	This symbol, if defined, indicates that the ntohl() routine (and *	friends htonl() htons() ntohs()) are available to do network *	order byte swapping. *//* HAS_NTOHS: *	This symbol, if defined, indicates that the ntohs() routine (and *	friends htonl() htons() ntohl()) are available to do network *	order byte swapping. */#define HAS_HTONL		/**/#define HAS_HTONS		/**/#define HAS_NTOHL		/**/#define HAS_NTOHS		/**//* HAS_INET_ATON: *	This symbol, if defined, indicates to the C program that the *	inet_aton() function is available to parse IP address "dotted-quad" *	strings. *//*#define HAS_INET_ATON		/**//* HAS_KILLPG: *	This symbol, if defined, indicates that the killpg routine is available *	to kill process groups.  If unavailable, you probably should use kill *	with a negative process number. *//*#define HAS_KILLPG	/**//* HAS_LINK: *	This symbol, if defined, indicates that the link routine is *	available to create hard links. *//*#define HAS_LINK	/**//* HAS_LOCALECONV: *	This symbol, if defined, indicates that the localeconv routine is *	available for numeric and monetary formatting conventions. */#define HAS_LOCALECONV	/**//* HAS_LOCKF: *	This symbol, if defined, indicates that the lockf routine is *	available to do file locking. *//*#define HAS_LOCKF		/**//* HAS_LSTAT: *	This symbol, if defined, indicates that the lstat routine is *	available to do file stats on symbolic links. *//*#define HAS_LSTAT		/**//* HAS_MBLEN: *	This symbol, if defined, indicates that the mblen routine is available *	to find the number of bytes in a multibye character. */#define HAS_MBLEN		/**//* HAS_MBSTOWCS: *	This symbol, if defined, indicates that the mbstowcs routine is *	available to covert a multibyte string into a wide character string. */#define	HAS_MBSTOWCS		/**//* HAS_MBTOWC: *	This symbol, if defined, indicates that the mbtowc routine is available *	to covert a multibyte to a wide character. */#define HAS_MBTOWC		/**//* HAS_MEMCMP: *	This symbol, if defined, indicates that the memcmp routine is available *	to compare blocks of memory. */#define HAS_MEMCMP	/**//* HAS_MEMCPY: *	This symbol, if defined, indicates that the memcpy routine is available *	to copy blocks of memory. */#define HAS_MEMCPY	/**//* HAS_MEMMOVE: *	This symbol, if defined, indicates that the memmove routine is available *	to copy potentially overlapping blocks of memory. This should be used *	only when HAS_SAFE_BCOPY is not defined. If neither is there, roll your *	own version. */#define HAS_MEMMOVE	/**//* HAS_MEMSET: *	This symbol, if defined, indicates that the memset routine is available *	to set blocks of memory. */#define HAS_MEMSET	/**//* HAS_MKDIR: *	This symbol, if defined, indicates that the mkdir routine is available *	to create directories.  Otherwise you should fork off a new process to *	exec /bin/mkdir. */#define HAS_MKDIR		/**//* HAS_MKFIFO: *	This symbol, if defined, indicates that the mkfifo routine is *	available to create FIFOs. Otherwise, mknod should be able to *	do it for you. However, if mkfifo is there, mknod might require *	super-user privileges which mkfifo will not. *//*#define HAS_MKFIFO		/**//* HAS_MKTIME: *	This symbol, if defined, indicates that the mktime routine is *	available. */#define HAS_MKTIME		/**//* HAS_MSG:

⌨️ 快捷键说明

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