config.lnx
上传用户:zibowangxu
上传日期:2007-01-04
资源大小:331k
文件大小:2k
源码类别:

Ftp客户端

开发平台:

Unix_Linux

  1. /****************************************************************************    
  2.   Copyright (c) 1999 WU-FTPD Development Group.  
  3.   All rights reserved.
  4.    
  5.   Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994  
  6.     The Regents of the University of California. 
  7.   Portions Copyright (c) 1993, 1994 Washington University in Saint Louis.  
  8.   Portions Copyright (c) 1996, 1998 Berkeley Software Design, Inc.  
  9.   Portions Copyright (c) 1989 Massachusetts Institute of Technology.  
  10.   Portions Copyright (c) 1998 Sendmail, Inc.  
  11.   Portions Copyright (c) 1983, 1995, 1996, 1997 Eric P.  Allman.  
  12.   Portions Copyright (c) 1997 by Stan Barber.  
  13.   Portions Copyright (c) 1997 by Kent Landfield.  
  14.   Portions Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997  
  15.     Free Software Foundation, Inc.    
  16.    
  17.   Use and distribution of this software and its source code are governed   
  18.   by the terms and conditions of the WU-FTPD Software License ("LICENSE").  
  19.    
  20.   If you did not receive a copy of the license, it may be obtained online  
  21.   at http://www.wu-ftpd.org/license.html.  
  22.    
  23.   $Id: config.lnx,v 1.18 1999/10/04 15:49:38 wuftpd Exp $  
  24.    
  25. ****************************************************************************/
  26. /*
  27.    ** Linux configuration file
  28.  */
  29. #include <features.h>
  30. #include <linux/version.h>
  31. #if defined(LINUX_VERSION_CODE)
  32. #if LINUX_VERSION_CODE >= 0x01020d
  33. /* 1.2.13 or later */
  34. #define HAVE_DIRFD
  35. #endif
  36. #endif
  37. #undef  BSD
  38. #define HAVE_DIRENT_H
  39. #define HAVE_FLOCK
  40. #define HAVE_FTW
  41. #define HAVE_GETCWD
  42. #define HAVE_GETDTABLESIZE
  43. #undef  HAVE_PSTAT
  44. #define HAVE_ST_BLKSIZE
  45. #undef  HAVE_SYSINFO
  46. #define HAVE_SYSCONF
  47. #define HAVE_UT_UT_HOST
  48. #define HAVE_VPRINTF
  49. #define HAVE_SNPRINTF
  50. #define LINUX
  51. #define QUOTA_INODE
  52. #define HAVE_SYS_TIME_H
  53. #define NO_UTMPX
  54. #undef  HAVE_REGEX
  55. #define HAVE_REGEX_H
  56. #define SPT_TYPE SPT_REUSEARGV
  57. #undef  USG
  58. #define SVR4
  59. #define HAVE_FCNTL_H
  60. #define FACILITY LOG_DAEMON
  61. #define HAVE_SYS_VFS
  62. #define HAVE_LSTAT
  63. #define UTMAXTYPE
  64. #if !defined(USE_ETC_FTPD) && !defined(USE_LOCAL_ETC) && !defined(USE_OPT_FTPD)
  65. #define USE_ETC
  66. #endif
  67. #define USE_LOG
  68. #define USE_VAR
  69. #define VAR_RUN
  70. #define VIRTUAL
  71. #define NEED_SIGFIX
  72. #include <limits.h>
  73. #if __GLIBC__ < 2
  74. #define NBBY 8
  75. #ifndef NCARGS
  76. #ifdef _POSIX_ARG_MAX
  77. #define NCARGS _POSIX_ARG_MAX
  78. #else
  79. #define HAVE_SYS_QUOTA_H
  80. #endif
  81. #endif
  82. #endif
  83. #include <stdlib.h> /* here instead of in all the srcs.  _H */
  84. #include <unistd.h>
  85. typedef void SIGNAL_TYPE;
  86. #include "../config.h"
  87. #define QUOTA
  88. #include <paths.h>
  89. #define HAVE_GLOB_H