diff options
author | Marcus Brinkmann <[email protected]> | 2010-04-19 16:59:23 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2010-04-19 16:59:23 +0000 |
commit | dfefe1b390bb5d15d7ef3e0564378a8139d2d335 (patch) | |
tree | e66ebe6016574d274ad441e95f8669f6a62152de | |
parent | More robust detection of handle and sockets (diff) | |
download | gpgme-dfefe1b390bb5d15d7ef3e0564378a8139d2d335.tar.gz gpgme-dfefe1b390bb5d15d7ef3e0564378a8139d2d335.zip |
2010-04-19 Marcus Brinkmann <[email protected]>
* assuan-support.c (my_spawn): Cast to avoid warning.
* engine-g13.c (g13_new): Make ARGV array of pointer to const
char.
(g13_assuan_simple_command) [!USE_DESCRIPTOR_FUNCTION]: Don't define.
* ops.h (_gpgme_key_append_name): Same in prototype.
* key.c (_gpgme_key_append_name): Make SRC argument pointer to
const char.
* posix-util.c (_gpgme_get_uiserver_socket_path): Make HOMEDIR
const.
* vfs-mount.c (gpgme_op_vfs_transact_start): Never define this
potentially useful but currently unused function.
* vfs-create.c (gpgme_op_vfs_transact_start): Likewise.
-rw-r--r-- | src/ChangeLog | 15 | ||||
-rw-r--r-- | src/assuan-support.c | 4 | ||||
-rw-r--r-- | src/engine-g13.c | 4 | ||||
-rw-r--r-- | src/key.c | 2 | ||||
-rw-r--r-- | src/ops.h | 2 | ||||
-rw-r--r-- | src/posix-util.c | 2 | ||||
-rw-r--r-- | src/vfs-create.c | 3 | ||||
-rw-r--r-- | src/vfs-mount.c | 2 |
8 files changed, 27 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d4ef220d..839ef6fd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,18 @@ +2010-04-19 Marcus Brinkmann <[email protected]> + + * assuan-support.c (my_spawn): Cast to avoid warning. + * engine-g13.c (g13_new): Make ARGV array of pointer to const + char. + (g13_assuan_simple_command) [!USE_DESCRIPTOR_FUNCTION]: Don't define. + * ops.h (_gpgme_key_append_name): Same in prototype. + * key.c (_gpgme_key_append_name): Make SRC argument pointer to + const char. + * posix-util.c (_gpgme_get_uiserver_socket_path): Make HOMEDIR + const. + * vfs-mount.c (gpgme_op_vfs_transact_start): Never define this + potentially useful but currently unused function. + * vfs-create.c (gpgme_op_vfs_transact_start): Likewise. + 2010-04-16 Werner Koch <[email protected]> * w32-io.c (is_socket): New. diff --git a/src/assuan-support.c b/src/assuan-support.c index c4d390ce..7b2a725d 100644 --- a/src/assuan-support.c +++ b/src/assuan-support.c @@ -158,8 +158,8 @@ my_spawn (assuan_context_t ctx, pid_t *r_pid, const char *name, fd_items[i].fd = -1; fd_items[i].dup_to = -1; - err = _gpgme_io_spawn (name, argv, IOSPAWN_FLAG_NOCLOSE, fd_items, - atfork, atforkvalue, r_pid); + err = _gpgme_io_spawn (name, (char*const*)argv, IOSPAWN_FLAG_NOCLOSE, + fd_items, atfork, atforkvalue, r_pid); if (! err) { i = 0; diff --git a/src/engine-g13.c b/src/engine-g13.c index 7ccca92c..07cfe7fa 100644 --- a/src/engine-g13.c +++ b/src/engine-g13.c @@ -211,7 +211,7 @@ g13_new (void **engine, const char *file_name, const char *home_dir) gpgme_error_t err = 0; engine_g13_t g13; int argc; - char *argv[5]; + const char *argv[5]; char *dft_display = NULL; char dft_ttyname[64]; char *dft_ttytype = NULL; @@ -392,6 +392,7 @@ g13_set_locale (void *engine, int category, const char *value) } +#if USE_DESCRIPTOR_PASSING static gpgme_error_t g13_assuan_simple_command (assuan_context_t ctx, char *cmd, engine_status_handler_t status_fnc, @@ -442,6 +443,7 @@ g13_assuan_simple_command (assuan_context_t ctx, char *cmd, return err; } +#endif static gpgme_error_t @@ -202,7 +202,7 @@ parse_x509_user_id (char *src, char **name, char **email, /* Take a name from the --with-colon listing, remove certain escape sequences sequences and put it into the list of UIDs. */ gpgme_error_t -_gpgme_key_append_name (gpgme_key_t key, char *src, int convert) +_gpgme_key_append_name (gpgme_key_t key, const char *src, int convert) { gpgme_user_id_t uid; char *dst; @@ -128,7 +128,7 @@ gpgme_error_t _gpgme_progress_status_handler (void *priv, gpgme_error_t _gpgme_key_new (gpgme_key_t *r_key); gpgme_error_t _gpgme_key_add_subkey (gpgme_key_t key, gpgme_subkey_t *r_subkey); -gpgme_error_t _gpgme_key_append_name (gpgme_key_t key, char *src, int convert); +gpgme_error_t _gpgme_key_append_name (gpgme_key_t key, const char *src, int convert); gpgme_key_sig_t _gpgme_key_add_sig (gpgme_key_t key, char *src); diff --git a/src/posix-util.c b/src/posix-util.c index 3acc7e08..d7ed8f09 100644 --- a/src/posix-util.c +++ b/src/posix-util.c @@ -74,7 +74,7 @@ const char * _gpgme_get_uiserver_socket_path (void) { static char *socket_path; - char *homedir; + const char *homedir; const char name[] = "S.uiserver"; if (socket_path) diff --git a/src/vfs-create.c b/src/vfs-create.c index 9a65e0c0..142549a1 100644 --- a/src/vfs-create.c +++ b/src/vfs-create.c @@ -58,7 +58,7 @@ vfs_start (gpgme_ctx_t ctx, int synchronous, } - +#if 0 /* XXXX. This is the asynchronous variant. */ static gpgme_error_t gpgme_op_vfs_transact_start (gpgme_ctx_t ctx, @@ -73,6 +73,7 @@ gpgme_op_vfs_transact_start (gpgme_ctx_t ctx, return vfs_start (ctx, 0, command, data_cb, data_cb_value, inq_cb, inq_cb_value, status_cb, status_cb_value); } +#endif /* XXXX. This is the synchronous variant. */ diff --git a/src/vfs-mount.c b/src/vfs-mount.c index f5a6286c..b9136895 100644 --- a/src/vfs-mount.c +++ b/src/vfs-mount.c @@ -116,6 +116,7 @@ vfs_start (gpgme_ctx_t ctx, int synchronous, +#if 0 /* XXXX. This is the asynchronous variant. */ static gpgme_error_t gpgme_op_vfs_transact_start (gpgme_ctx_t ctx, @@ -130,6 +131,7 @@ gpgme_op_vfs_transact_start (gpgme_ctx_t ctx, return vfs_start (ctx, 0, command, data_cb, data_cb_value, inq_cb, inq_cb_value, status_cb, status_cb_value); } +#endif /* XXXX. This is the synchronous variant. */ |