Home GnuPG

Extend system hooks table by socket and connect functions.
1875301d3a5aUnpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Extend system hooks table by socket and connect functions.

2011-02-02 Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>

  • assuan-defs.h (_assuan_socket, _assuan_connect): New prototypes.
  • assuan.h.in (ASSUAN_SYSTEM_HOOKS_VERSION): Bumped to 2. (struct assuan_system_hooks): Add socket and connect members. (assuan_socket, assuan_connect): New prototypes. (_ASSUAN_SYSTEM_PTH_IMPL): Add socket and connect members. * assuan-socket-connect.c (assuan_socket_connect): Call _assuan_socket and _assuan_connect instead _assuan_sock_new and _assuan_sock_connect.

(libassuan.def, libassuan.vers): Add assuan_socket and
assuan_connect.

  • system.c (_assuan_system_hooks_copy): Initialize destination from system hooks, so we don't get any NULL pointers if there is a version mismatch. Support version 2 of the system hook structure. (_assuan_socket, _assuan_connect): New functions.
  • system-posix.c (assuan_socket, assuan_connect): New functions. (_assuan_system_hooks): Add assuan_socketm, assuan_connect.
  • system-w32.c (assuan_socket, assuan_connect): New functions. (_assuan_system_hooks): Add assuan_socketm, assuan_connect.
  • system-w32ce.c (assuan_socket, assuan_connect): New functions. (_assuan_system_hooks): Add assuan_socketm, assuan_connect.

Details

Provenance
marcusAuthored on Feb 2 2011, 1:28 PM
Parents
rA88d8aea1614f: * configure.ac: Add a git commit identifier to the version.
Branches
Unknown
Tags
Unknown

Event Timeline

Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de> committed rA1875301d3a5a: Extend system hooks table by socket and connect functions. (authored by Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>).Feb 2 2011, 1:28 PM