aboutsummaryrefslogtreecommitdiffstats
path: root/src/system-w32ce.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add an SPDX tag to all core files.Werner Koch2017-11-151-16/+17
| | | | --
* w32ce: Adjust to changed API and make it build again.Werner Koch2013-02-221-22/+22
| | | | | | | | | | | * src/system-w32ce.c (__assuan_write, __assuan_recvmsg) (__assuan_sendmsg, __assuan_waitpid): Make functions global. * tests/ce-server.c: Fix syntax error (s/#else/#endif) -- This patch fixes some cruft which has accidentally been introduced over time. The code builds, but due to a lack of ready to use CE box, I was not able to test it.
* Reroute all socket and connect through the nonce implemenation in ↵Marcus Brinkmann2011-02-031-2/+12
| | | | | | | | | | | | | | | | assuan-socket.c. 2011-02-03 Marcus Brinkmann <[email protected]> * assuan-socket.c (_assuan_sock_new): Call _assuan_socket instead of socket. (_assuan_sock_connect): Call _assuan_connect instead of connect. * assuan-socket-connect.c (assuan_socket_connect): Call _assuan_sock_new and _assuan_sock_connect instead of _assuan_socket and assuan_connect. * src/system-w32.c, src/system-w32ce.c (__assuan_socket): Call socket instead of _assuan_sock_new. (__assuan_connect): Call connect instead of _assuan_sock_connect.
* Extend system hooks table by socket and connect functions.Marcus Brinkmann2011-02-021-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | 2011-02-02 Marcus Brinkmann <[email protected]> * 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.
* 2010-11-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-11-011-1/+0
| | | | | | | | | | | | | | | * configure.ac: Check for fcntl.h. 2010-11-01 Marcus Brinkmann <[email protected]> * assuan-socket.c, assuan-uds.c, system.c, assuan-pipe-server.c, assuan-pipe-connect.c [!HAVE_FCNTL_H]: Don't include fcntl.h. * assuan-buffer.c [!HAVE_W32CE_SYSTEM]: Do not include process.h. * assuan-socket.c [!HAVE_W32CE_SYSTEM]: Do not include io.h. * w32-includes.inc.h: Include winsock2.h before ws2tcpip.h. * sysutils.c (w32_read_registry): Replace goto label "leave" by "out" (as leave is defined by some Windows header file). * assuan-inquire.c: Likewise.
* Changes to allow building the CE version with MSC.Werner Koch2010-11-011-0/+3
|
* 2010-06-11 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-06-101-3/+10
| | | | | | | | | | | | * assuan-handler.c (std_handler_input, std_handler_output) [HAVE_W32CE_SYSTEM]: Finish the pipe. We must do this here, because otherwise assuan_close_input_fd() and assuan_close_output_fd() can't work. * system-w32ce.c (_assuan_w32ce_finish_pipe): Call SetLastError in error case. (__assuan_close): Save WSAGetLastError before trashing it! Otherwise handle is never closed and GPGME hangs.
* 2010-06-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-06-101-0/+37
| | | | | | | | | * w32ce-add.h (ASSUAN_STDIN, ASSUAN_STDOUT): Define magic handle values. * system-w32ce.c (__assuan_read, __assuan_write): Handle magic handle values differently. * system-w32ce.c (_assuan_w32ce_finish_pipe): Return error on RVID 0.
* Changes for W32CEWerner Koch2010-04-141-4/+17
|
* Changed the implementation of CreatePipe under W32CE.Werner Koch2010-03-221-135/+290
| | | | | Reorganized the source.
* Refactored platform system code.Werner Koch2010-03-161-0/+464