- (dtucker) [openbsd-compat/setproctitle.c] Ensure SPT_TYPE is defined before
   testing its value.

When HAVE_SETPROCTITLE is defined (at least on NetBSD, gcc 2.95.3) the test
"#if SPT_TYPE == SPT_REUSEARGV" is not true (probably because SPT_TYPE or
SPT_REUSEARGV is not defined).  This results in the following build error:

$ gcc [flags] setproctitle.c
setproctitle.c: In function `compat_init_setproctitle':
setproctitle.c:102: `argv_start' undeclared (first use in this function)
2 files changed
tree: 6b2fddde8647173692319bf886bcc45fecb2790c
  1. contrib/
  2. openbsd-compat/
  3. regress/
  4. scard/
  5. .cvsignore
  6. acconfig.h
  7. aclocal.m4
  8. atomicio.c
  9. atomicio.h
  10. auth-bsdauth.c
  11. auth-chall.c
  12. auth-krb4.c
  13. auth-krb5.c
  14. auth-options.c
  15. auth-options.h
  16. auth-pam.c
  17. auth-pam.h
  18. auth-passwd.c
  19. auth-rh-rsa.c
  20. auth-rhosts.c
  21. auth-rsa.c
  22. auth-sia.c
  23. auth-sia.h
  24. auth-skey.c
  25. auth.c
  26. auth.h
  27. auth1.c
  28. auth2-chall.c
  29. auth2-hostbased.c
  30. auth2-kbdint.c
  31. auth2-krb5.c
  32. auth2-none.c
  33. auth2-passwd.c
  34. auth2-pubkey.c
  35. auth2.c
  36. authfd.c
  37. authfd.h
  38. authfile.c
  39. authfile.h
  40. bufaux.c
  41. bufaux.h
  42. buffer.c
  43. buffer.h
  44. canohost.c
  45. canohost.h
  46. ChangeLog
  47. channels.c
  48. channels.h
  49. cipher-3des1.c
  50. cipher-aes.c
  51. cipher-bf1.c
  52. cipher-ctr.c
  53. cipher.c
  54. cipher.h
  55. clientloop.c
  56. clientloop.h
  57. compat.c
  58. compat.h
  59. compress.c
  60. compress.h
  61. config.guess
  62. config.sub
  63. configure.ac
  64. crc32.c
  65. crc32.h
  66. CREDITS
  67. deattack.c
  68. deattack.h
  69. defines.h
  70. dh.c
  71. dh.h
  72. dispatch.c
  73. dispatch.h
  74. dns.c
  75. dns.h
  76. entropy.c
  77. entropy.h
  78. fatal.c
  79. fixpaths
  80. fixprogs
  81. getput.h
  82. groupaccess.c
  83. groupaccess.h
  84. hostfile.c
  85. hostfile.h
  86. includes.h
  87. INSTALL
  88. install-sh
  89. kex.c
  90. kex.h
  91. kexdh.c
  92. kexdhc.c
  93. kexdhs.c
  94. kexgex.c
  95. kexgexc.c
  96. kexgexs.c
  97. key.c
  98. key.h
  99. LICENCE
  100. log.c
  101. log.h
  102. loginrec.c
  103. loginrec.h
  104. logintest.c
  105. mac.c
  106. mac.h
  107. Makefile.in
  108. match.c
  109. match.h
  110. md5crypt.c
  111. md5crypt.h
  112. mdoc2man.pl
  113. misc.c
  114. misc.h
  115. mkinstalldirs
  116. moduli
  117. monitor.c
  118. monitor.h
  119. monitor_fdpass.c
  120. monitor_fdpass.h
  121. monitor_mm.c
  122. monitor_mm.h
  123. monitor_wrap.c
  124. monitor_wrap.h
  125. mpaux.c
  126. mpaux.h
  127. msg.c
  128. msg.h
  129. myproposal.h
  130. nchan.c
  131. nchan.ms
  132. nchan2.ms
  133. OVERVIEW
  134. packet.c
  135. packet.h
  136. pathnames.h
  137. progressmeter.c
  138. progressmeter.h
  139. radix.c
  140. radix.h
  141. readconf.c
  142. readconf.h
  143. README
  144. README.dns
  145. README.privsep
  146. README.smartcard
  147. readpass.c
  148. readpass.h
  149. RFC.nroff
  150. rijndael.c
  151. rijndael.h
  152. rsa.c
  153. rsa.h
  154. scard-opensc.c
  155. scard.c
  156. scard.h
  157. scp.1
  158. scp.c
  159. servconf.c
  160. servconf.h
  161. serverloop.c
  162. serverloop.h
  163. session.c
  164. session.h
  165. sftp-client.c
  166. sftp-client.h
  167. sftp-common.c
  168. sftp-common.h
  169. sftp-glob.c
  170. sftp-glob.h
  171. sftp-int.c
  172. sftp-int.h
  173. sftp-server.8
  174. sftp-server.c
  175. sftp.1
  176. sftp.c
  177. sftp.h
  178. ssh-add.1
  179. ssh-add.c
  180. ssh-agent.1
  181. ssh-agent.c
  182. ssh-dss.c
  183. ssh-keygen.1
  184. ssh-keygen.c
  185. ssh-keyscan.1
  186. ssh-keyscan.c
  187. ssh-keysign.8
  188. ssh-keysign.c
  189. ssh-rand-helper.8
  190. ssh-rand-helper.c
  191. ssh-rsa.c
  192. ssh.1
  193. ssh.c
  194. ssh.h
  195. ssh1.h
  196. ssh2.h
  197. ssh_config
  198. ssh_config.5
  199. ssh_prng_cmds.in
  200. sshconnect.c
  201. sshconnect.h
  202. sshconnect1.c
  203. sshconnect2.c
  204. sshd.8
  205. sshd.c
  206. sshd_config
  207. sshd_config.5
  208. sshlogin.c
  209. sshlogin.h
  210. sshpty.c
  211. sshpty.h
  212. sshtty.c
  213. sshtty.h
  214. tildexpand.c
  215. tildexpand.h
  216. TODO
  217. ttymodes.c
  218. ttymodes.h
  219. uidswap.c
  220. uidswap.h
  221. uuencode.c
  222. uuencode.h
  223. version.h
  224. WARNING.RNG
  225. xmalloc.c
  226. xmalloc.h