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

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.sco,v 1.12 1999/10/04 15:49:38 wuftpd Exp $  
  24.    
  25. ****************************************************************************/
  26. /*
  27.    ** SCO configuration file
  28.  */
  29. #ifdef _SCO_DS /* SCO OpenServer 5 */
  30. #define HAVE_LSTAT
  31. #undef  F_SETOWN
  32. #define HAVE_REGEX_H
  33. #define HAVE_DIRENT_H
  34. #undef  HAVE_FLOCK
  35. #define HAVE_FTW
  36. #define HAVE_GETCWD
  37. #define HAVE_GETRLIMIT
  38. #define HAVE_GLOB_H
  39. #undef  HAVE_PSTAT
  40. #define HAVE_STATVFS
  41. #define HAVE_ST_BLKSIZE
  42. #undef  HAVE_UT_UT_HOST
  43. #define HAVE_SYSCONF
  44. #define HAVE_VPRINTF
  45. #define HAVE_SNPRINTF
  46. #define HAVE_REGEXEC
  47. #define SPT_TYPE SPT_SCO
  48. #undef  SHADOW_PASSWORD
  49. #define SVR4
  50. #define HAVE_FCNTL_H
  51. #define USG
  52. #define _SVID3
  53. #define USE_VAR
  54. #if !defined(USE_ETC_FTPD) && !defined(USE_LOCAL_ETC) && !defined(USE_OPT_FTPD)
  55. #define USE_ETC
  56. #endif
  57. #define VIRTUAL
  58. #include <limits.h>
  59. #include <malloc.h>
  60. #include <stdlib.h>
  61. #include <unistd.h>
  62. #include <paths.h>
  63. #include <sys/time.h>
  64. #define SecureWare
  65. #ifndef MAXHOSTNAMELEN
  66. #define MAXHOSTNAMELEN 256
  67. #endif
  68. #ifndef MAXPATHLEN
  69. #ifdef PATH_MAX
  70. #define MAXPATHLEN PATH_MAX
  71. #else
  72. #define MAXPATHLEN 1024
  73. #endif
  74. #endif
  75. #ifndef FACILITY
  76. #define FACILITY LOG_DAEMON
  77. #endif
  78. typedef void SIGNAL_TYPE;
  79. #else
  80. /* this is the older configuration information which is has not been */
  81. /* verified by Stan Barber */
  82. #define FACILITY LOG_LOCAL7
  83. /* End of configurable parameters for SCO. Leave the below as it is. */
  84. #undef  BSD
  85. #define HAVE_DIRENT_H
  86. #undef  HAVE_FLOCK
  87. #undef  HAVE_FTW
  88. #define HAVE_GETCWD
  89. #define HAVE_GETDTABLESIZE
  90. #undef  HAVE_PSTAT
  91. #undef  HAVE_ST_BLKSIZE
  92. #undef  HAVE_SYSINFO
  93. #undef  HAVE_UT_UT_HOST
  94. #define HAVE_VPRINTF
  95. #define HAVE_REGEX
  96. #define SPT_TYPE SPT_SCO
  97. #undef  SHADOW_PASSWORD
  98. #define USG
  99. #define VIRTUAL
  100. #ifdef _M_UNIX
  101. #define HAVE_LSTAT
  102. #else
  103. #undef  HAVE_LSTAT
  104. #endif
  105. #undef  HAVE_D_NAMLEN
  106. #ifdef _M_UNIX
  107. #define _KR /* need #define NULL 0 */
  108. #undef __STDC__ /* ugly, but does work :-) */
  109. #else
  110. #define SYSLOGFILE "/usr/adm/ftpd"
  111. #define NULL 0
  112. #endif
  113. #define crypt(k,s) bigcrypt(k,s)
  114. #define d_fileno d_ino
  115. #define ftruncate(fd,size) chsize(fd,size) /* needs -lx */
  116. #define getpagesize() (4096)
  117. #define vfork fork
  118. #define fchown chown
  119. #define _PATH_WTMP "/etc/wtmp"
  120. #define _PATH_UTMP "/etc/utmp"
  121. #include <stdlib.h>
  122. #include <sys/types.h>
  123. #include <limits.h>
  124. #include <sys/socket.h> /* eliminate redefinition of _IO
  125.    in audit.h under 3.2v2.0 */
  126. #define SecureWare
  127. #include <sys/security.h>
  128. #include <sys/audit.h>
  129. #include <prot.h>
  130. #include <sys/fcntl.h>
  131. #ifndef MAXPATHLEN
  132. #ifdef PATH_MAX
  133. #define MAXPATHLEN PATH_MAX
  134. #else
  135. #define MAXPATHLEN 1024
  136. #endif
  137. #endif
  138. typedef void SIGNAL_TYPE;
  139. #endif
  140. #include "../config.h"