diff options
Diffstat (limited to 'common/exechelp-w32ce.c')
-rw-r--r-- | common/exechelp-w32ce.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/common/exechelp-w32ce.c b/common/exechelp-w32ce.c index 57ecaf31e..06aa6bcb2 100644 --- a/common/exechelp-w32ce.c +++ b/common/exechelp-w32ce.c @@ -450,18 +450,24 @@ create_inheritable_pipe (int filedes[2], int inherit_idx) /* Portable function to create a pipe. Under Windows the write end is inheritable (i.e. an rendezvous id). */ gpg_error_t -gnupg_create_inbound_pipe (int filedes[2]) +gnupg_create_inbound_pipe (int filedes[2], estream_t *r_fp, int nonblock) { - return create_inheritable_pipe (filedes, 1); + if (r_fp) + return gpg_error (GPG_ERR_NOT_IMPLEMENTED); + else + return create_inheritable_pipe (filedes, 1); } /* Portable function to create a pipe. Under Windows the read end is inheritable (i.e. an rendezvous id). */ gpg_error_t -gnupg_create_outbound_pipe (int filedes[2]) +gnupg_create_outbound_pipe (int filedes[2], estream_t *r_fp, int nonblock) { - return create_inheritable_pipe (filedes, 0); + if (r_fp) + return gpg_error (GPG_ERR_NOT_IMPLEMENTED); + else + return create_inheritable_pipe (filedes, 0); } |