1
0
mirror of https://github.com/libssh2/libssh2.git synced 2026-10-24 03:48:58 +03:00
Viktor Szakats 7db5e204d9 src: prevent name clashes with POSIX functions
Avoid using names for internal function pointers that happen to be POSIX
or other system functions. To improve readability and to avoid issues
when the standard symbols are macros or need to be redefined. E.g. as
`connect()` is in OS/400 builds.

Also:
- agent: drop intermediate, single-use typedefs, while there.

Reported-by: Patrick Monnerat
Bug: https://github.com/libssh2/libssh2/pull/2668#issue-5849108984

Closes #2674
2026-10-16 16:55:07 +02:00
2026-09-13 16:12:32 +02:00
2026-04-10 18:39:11 +02:00
2026-09-14 11:22:52 +02:00
2023-06-07 08:18:55 +02:00
2011-04-04 13:31:33 +02:00
2026-10-07 16:12:21 +02:00

libssh2 - SSH2 library

libssh2 is a library implementing the SSH2 protocol, available under the revised BSD license.

Web site

Mailing list

BSD Licensed

Web site source code

Installation instructions:

Description
libssh2 - это библиотека, реализующая протокол SSH2, доступная по пересмотренной лицензии BSD
Readme 26 MiB
Languages
C 84.2%
CMake 3.7%
Perl 3.2%
M4 2.7%
Shell 2.3%
Other 3.7%