geom_gate userland utility improvements
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

96 lines
2.5 KiB

  1. $!
  2. $!
  3. $!
  4. $ olddir = f$environment( "default" )
  5. $ on control_y then goto End
  6. $ on error then goto End
  7. $!
  8. $ gosub Init
  9. $!
  10. $ man2help sys$input: libssh2.hlp -b 1
  11. LIBSSH2
  12. OpenVMS port of the libssh2 library, which provides an
  13. API to implement client SSH communication.
  14. License information is available at the Copying subtopic.
  15. $!
  16. $ open/append mh libssh2.hlp
  17. $ write mh helpversion
  18. $ close mh
  19. $!
  20. $ man2help -a [-]README.; libssh2.hlp -b 2
  21. $ man2help -a [-]COPYING.; libssh2.hlp -b 2
  22. $ man2help -a [-]NEWS.; libssh2.hlp -b 2
  23. $ man2help -a [-]RELEASE-NOTES.; libssh2.hlp -b 2
  24. $ man2help -a [-.docs]AUTHORS.; libssh2.hlp -b 2
  25. $ man2help -a [-.docs]BINDINGS.; libssh2.hlp -b 2
  26. $ man2help -a [-.docs]HACKING.; libssh2.hlp -b 2
  27. $ if f$search("[]HACKING_CRYPTO.") .nes. "" then delete []HACKING_CRYPTO.;*
  28. $ copy [-.docs]HACKING.CRYPTO; []HACKING_CRYPTO.
  29. $ man2help -a []HACKING_CRYPTO.; libssh2.hlp -b 2
  30. $ man2help -a [-.docs]TODO.; libssh2.hlp -b 2
  31. $!
  32. $ man2help -a sys$input: libssh2.hlp -b 2
  33. API_Reference
  34. Reference of all implemented API calls in
  35. libssh2.
  36. $!
  37. $ man2help -a [-.docs]*.3 libssh2.hlp -b 3 -p
  38. $!
  39. $ library/help/create libssh2.hlb libssh2.hlp
  40. $!
  41. $End:
  42. $ set default 'olddir'
  43. $exit
  44. $!
  45. $!-------------------------------------------------------
  46. $!
  47. $Init:
  48. $!
  49. $ thisdir = f$environment( "procedure" )
  50. $ thisdir = f$parse(thisdir,,,"device") + f$parse(thisdir,,,"directory")
  51. $ set default 'thisdir'
  52. $!
  53. $ say = "write sys$output"
  54. $!
  55. $ pipe search [-.include]*.h libssh2_version_major/nohead | (read sys$input l ; l = f$element(2," ",f$edit(l,"trim,compress")) ; -
  56. define/job majorv &l )
  57. $ pipe search [-.include]*.h libssh2_version_minor/nohead | (read sys$input l ; l = f$element(2," ",f$edit(l,"trim,compress")) ; -
  58. define/job minorv &l )
  59. $ pipe search [-.include]*.h libssh2_version_patch/nohead | (read sys$input l ; l = f$element(2," ",f$edit(l,"trim,compress")) ; -
  60. define/job patchv &l )
  61. $!
  62. $ majorv = f$trnlnm("majorv")
  63. $ minorv = f$integer(f$trnlnm("minorv"))
  64. $ patchv = f$integer( f$trnlnm("patchv"))
  65. $!
  66. $ helpversion = "This help library is based on build version ''majorv'.''minorv'.''patchv' of libssh2."
  67. $!
  68. $ deassign/job majorv
  69. $ deassign/job minorv
  70. $ deassign/job patchv
  71. $!
  72. $ if f$search( "man2help.exe" ) .eqs. ""
  73. $ then
  74. $ cc man2help
  75. $ link man2help
  76. $ endif
  77. $!
  78. $ man2help := $'thisdir'man2help.exe
  79. $!
  80. $ if f$search("libssh2.hlp") .nes. ""
  81. $ then
  82. $ delete libssh2.hlp;*
  83. $ endif
  84. $ if f$search("libssh2.hlb") .nes. ""
  85. $ then
  86. $ delete libssh2.hlb;*
  87. $ endif
  88. $return