config.h revision 1.13
1/* $OpenBSD: config.h,v 1.13 2004/12/18 22:42:26 millert Exp $ */ 2 3/* config.h. NOT generated automatically. */ 4 5/* 6 * This file, config.h, which is a part of pdksh (the public domain ksh), 7 * is placed in the public domain. It comes with no licence, warranty 8 * or guarantee of any kind (i.e., at your own risk). 9 */ 10 11#ifndef CONFIG_H 12#define CONFIG_H 13 14/* Include emacs editing? */ 15#define EMACS 1 16 17/* Include vi editing? */ 18#define VI 1 19 20/* Include job control? */ 21#define JOBS 1 22 23/* Include brace-expansion? */ 24#define BRACE_EXPAND 1 25 26/* Include any history? */ 27#define HISTORY 1 28 29/* Strict POSIX behaviour? */ 30/* #undef POSIXLY_CORRECT */ 31 32/* Specify default $ENV? */ 33/* #undef DEFAULT_ENV */ 34 35/* Include game-of-life? */ 36/* #undef SILLY */ 37 38/* The number of bytes in a int. */ 39#define SIZEOF_INT 4 40 41/* 42 * End of configuration stuff for PD ksh. 43 */ 44 45#if defined(EMACS) || defined(VI) 46# define EDIT 47#else 48# undef EDIT 49#endif 50 51/* Super small configuration-- no editing. */ 52#if defined(EDIT) && defined(NOEDIT) 53# undef EDIT 54# undef EMACS 55# undef VI 56#endif 57 58/* Editing implies history */ 59#if defined(EDIT) && !defined(HISTORY) 60# define HISTORY 61#endif /* EDIT */ 62 63#endif /* CONFIG_H */ 64