Quizzer
view release on metacpan or search on metacpan
exercises/compile-tcsh/tcsh-6.10.00/config/mach view on Meta::CPAN
* BSDNICE Your system uses setpriority() instead of nice, to
* change a processes scheduling priority
*/
#define BSDNICE
/*
* TERMIO You have struct termio instead of struct sgttyb.
* This is usually the case for SYSV systems, where
* BSD uses sgttyb. POSIX systems should define this
* anyway, even though they use struct termios.
*/
#undef TERMIO
/*
* SYSVREL Your machine is SYSV based (HPUX, A/UX)
* NOTE: don't do this if you are on a Pyramid -- tcsh is
* built in a BSD universe.
* Set SYSVREL to 1, 2, 3, or 4, depending the version of System V
* you are running. Or set it to 0 if you are not SYSV based
*/
#define SYSVREL 0
/*
* YPBUGS Work around Sun YP bugs that cause expansion of ~username
* to send command output to /dev/null
*/
#undef YPBUGS
/*
* SIGVOID Define this if your signal handlers return void. On older
* systems, signal returns int, but on newer ones, it returns void.
*/
#if !defined(NeXT) && !defined(__STRICT_BSD__)
# define SIGVOID
#else
# undef SIGVOID
#endif
/*
* HAVEDUP2 Define this if your system supports dup2().
*/
#define HAVEDUP2
/*
* UTHOST Does the utmp file have a host field?
*/
#define UTHOST
/*
* DIRENT Your system has <dirent.h> instead of <sys/dir.h>
*/
#undef DIRENT
/****************** local defines *********************/
#ifdef NeXT
# define environ _environ
/* strcoll() on the NeXT appears to have 3 args, but only 2 args in tcsh src */
#define NOSTRCOLL
#else
# ifdef notdef
# define SETENV_IN_LIB /* read comment in sh.func.c */
# define setenv(x,y) Setenv(x,y)
# endif
#endif
/* this define is necessary for NeXT users running 3.1 without */
/* POSIX to avoid undefined symbols during final link */
/* You'll need to define __NeXT31__ */
#if defined(__NeXT31__) && !defined(POSIX)
# define _TERMIOS_H_
#endif /* __NeXT31__ && !POSIX */
/****************** configurable hacks ****************/
/* have been moved to config_f.h */
#include "config_f.h"
#ifndef NeXT
#undef NLS
#undef NLS_CATALOGS
#endif
#endif /* _h_config */
( run in 1.183 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )