config.isc
上传用户: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.isc,v 1.9 1999/10/01 02:14:52 wuftpd Exp $  
  24.    
  25. ****************************************************************************/
  26. /*
  27.    ** Interactive Unix configuration
  28.  */
  29. #ifdef ISC
  30. #include <sys/bsdtypes.h>
  31. #include <net/errno.h>
  32. #include <limits.h>
  33. #define DONT_HAVE_FTRUNCATE
  34. #define DONT_HAVE_VFORK
  35. #define HAVE_FCNTL_H
  36. #undef LOG_LOCAL7
  37. #define HAVE_VPRINTF
  38. #define HAVE_GETCWD
  39. #define HAVE_DIRENT_H
  40. #define HAVE_FTW
  41. #define NBBY 8
  42. #define _PATH_UTMP "/etc/utmp"
  43. #define _PATH_WTMP "/etc/wtmp"
  44. #if !defined(USE_ETC_FTPD) && !defined(USE_LOCAL_ETC) && !defined(USE_OPT_FTPD)
  45. #define USE_ETC
  46. #endif
  47. #endif
  48. #define SPT_TYPE SPT_REUSEARGV
  49. #ifndef MAXPATHLEN
  50. #define MAXPATHLEN 1024
  51. #endif
  52. #ifdef DONT_HAVE_GID_T
  53. typedef int gid_t;
  54. #endif
  55. #ifdef DONT_HAVE_PID_T
  56. typedef int pid_t;
  57. #endif
  58. #ifdef DONT_HAVE_UID_T
  59. typedef int uid_t;
  60. #endif
  61. #ifndef S_ISDIR
  62. #define S_ISDIR(m)   (((m) & S_IFMT) == S_IFDIR)
  63. #endif
  64. #ifndef S_ISREG
  65. #define S_ISREG(m)   (((m) & S_IFMT) == S_IFREG)
  66. #endif
  67. #ifndef SIG_BLOCK
  68. #define SIG_BLOCK 0
  69. #endif
  70. #ifndef SIG_UNBLOCK
  71. #define SIG_UNBLOCK 1
  72. #endif
  73. #ifndef SIG_SETMASK
  74. #define SIG_SETMASK 2
  75. #endif
  76. #ifndef SIGNAL_TYPE
  77. #define SIGNAL_TYPE void *
  78. #endif
  79. #define vfork fork
  80. #define const
  81. #ifndef NGROUPS_MAX
  82. #define NGROUPS_MAX 16
  83. #endif
  84. #include "../src/config.h"