diff options
author | Marcus Brinkmann <[email protected]> | 2009-09-01 14:25:10 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2009-09-01 14:25:10 +0000 |
commit | 00fc3888e131112e09afdca58a9a33d870979ba4 (patch) | |
tree | ab47835700e079e0f415204081bf97e3100605e2 /src | |
parent | 2009-08-26 Marcus Brinkmann <[email protected]> (diff) | |
download | libassuan-00fc3888e131112e09afdca58a9a33d870979ba4.tar.gz libassuan-00fc3888e131112e09afdca58a9a33d870979ba4.zip |
2009-09-01 Marcus Brinkmann <[email protected]>
* configure.ac: Set BUILD_REVISION and update calculation of data
for build info. Update libtool macros. Set NETLIBS for W32
targets.
src/
2009-09-01 Marcus Brinkmann <[email protected]>
* setenv.c: Do not include "assuan-defs.h", instead redefine
setenv, unsetenv, clearenv in place.
* assuan-socket-server.c: Use _assuan_free instead of xfree.
* assuan-pipe-connect.c: Fix syntax error.
* assuan-defs.h: Remove some duplicated W32 stuff.
* Makefile.am (libassuan_la_LIBADD, libassuan_pth_la_LIBADD): Add
@NETLIBS@.
* versioninfo.rc.in (FILEVERSION): Set to @BUILD_FILEVERSION@.
("FileDescription", "FileVersion", "InternalName")
("LegalCopyright", "OriginalFilename", "ProductName"): Replace c&p
garbage.
* libassuan.def: Remove assuan_get_peercred.
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.am | 4 | ||||
-rw-r--r-- | src/assuan-defs.h | 11 | ||||
-rw-r--r-- | src/assuan-pipe-connect.c | 2 | ||||
-rw-r--r-- | src/assuan-socket-server.c | 2 | ||||
-rw-r--r-- | src/libassuan.def | 97 | ||||
-rw-r--r-- | src/setenv.c | 5 | ||||
-rw-r--r-- | src/versioninfo.rc.in | 16 |
7 files changed, 64 insertions, 73 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 6749801..4f6aec3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -102,12 +102,12 @@ libassuan_la_LDFLAGS = $(libassuan_res_ldflag) $(no_undefined) \ @LIBASSUAN_LT_CURRENT@:@LIBASSUAN_LT_REVISION@:@LIBASSUAN_LT_AGE@ libassuan_la_DEPENDENCIES = @LTLIBOBJS@ \ $(srcdir)/libassuan.vers $(libassuan_deps) -libassuan_la_LIBADD = @LTLIBOBJS@ @GPG_ERROR_LIBS@ +libassuan_la_LIBADD = @LTLIBOBJS@ @NETLIBS@ @GPG_ERROR_LIBS@ if HAVE_PTH libassuan_pth_la_SOURCES = $(common_sources) assuan-io-pth.c libassuan_pth_la_CPPFLAGS = $(AM_CPPFLAGS) @GPG_ERROR_CFLAGS@ @PTH_CFLAGS@ libassuan_pth_la_CFLAGS = $(AM_CFLAGS) @GPG_ERROR_CFLAGS@ $(PTH_CFLAGS) -libassuan_pth_la_LIBADD = @LTLIBOBJS@ @GPG_ERROR_LIBS@ @PTH_LIBS@ +libassuan_pth_la_LIBADD = @LTLIBOBJS@ @NETLIBS@ @GPG_ERROR_LIBS@ @PTH_LIBS@ endif diff --git a/src/assuan-defs.h b/src/assuan-defs.h index c87e946..485ce40 100644 --- a/src/assuan-defs.h +++ b/src/assuan-defs.h @@ -37,17 +37,6 @@ #define DIRSEP_C '\\' #endif -#ifdef HAVE_W32_SYSTEM -/* Not needed anymore because the current mingw32 defines this in - sys/types.h */ -/* typedef int ssize_t; */ - -/* Missing W32 functions */ -int putc_unlocked (int c, FILE *stream); -void * memrchr (const void *block, int c, size_t size); -char * stpcpy (char *dest, const char *src); -#endif - #define LINELENGTH ASSUAN_LINELENGTH diff --git a/src/assuan-pipe-connect.c b/src/assuan-pipe-connect.c index 7b6322c..4dea21e 100644 --- a/src/assuan-pipe-connect.c +++ b/src/assuan-pipe-connect.c @@ -677,7 +677,7 @@ pipe_connect_w32 (assuan_context_t *ctx, /* Build the command line. */ if (build_w32_commandline (argv, &cmdline)) - return _assuan_error (gpg_err_code from_syserror ()); + return _assuan_error (gpg_err_code_from_syserror ()); /* Create thew two pipes. */ if (create_inheritable_pipe (rp, 0)) diff --git a/src/assuan-socket-server.c b/src/assuan-socket-server.c index f88110d..67b07d1 100644 --- a/src/assuan-socket-server.c +++ b/src/assuan-socket-server.c @@ -191,7 +191,7 @@ assuan_init_socket_server_ext (assuan_context_t *r_ctx, assuan_fd_t fd, rc = _assuan_register_std_commands (ctx); if (rc) - xfree (ctx); + _assuan_free (ctx); else *r_ctx = ctx; return rc; diff --git a/src/libassuan.def b/src/libassuan.def index 839d95f..a7ca5ee 100644 --- a/src/libassuan.def +++ b/src/libassuan.def @@ -34,55 +34,54 @@ EXPORTS assuan_get_flag @13 assuan_get_input_fd @14 assuan_get_output_fd @15 - assuan_get_peercred @16 - assuan_get_pid @17 - assuan_get_pointer @18 - assuan_init_pipe_server @19 - assuan_init_socket_server @21 - assuan_init_socket_server_ext @22 - assuan_inquire @23 - assuan_inquire_ext @24 - assuan_pending_line @25 - assuan_pipe_connect @27 - assuan_pipe_connect_ext @28 - assuan_process @29 - assuan_process_done @30 - assuan_process_next @31 - assuan_read_line @32 - assuan_receivefd @33 - assuan_register_bye_notify @34 - assuan_register_cancel_notify @35 - assuan_register_command @36 - assuan_register_input_notify @37 - assuan_register_option_handler @38 - assuan_register_output_notify @39 - assuan_register_post_cmd_notify @40 - assuan_register_reset_notify @41 - assuan_send_data @42 - assuan_sendfd @43 - assuan_set_assuan_err_source @44 - assuan_set_assuan_log_prefix @45 - assuan_set_assuan_log_stream @46 - assuan_set_error @47 - assuan_set_flag @48 - assuan_set_hello_line @49 - assuan_set_io_hooks @50 - assuan_set_io_monitor @51 - assuan_set_log_stream @52 - assuan_set_malloc_hooks @53 - assuan_set_okay_line @54 - assuan_set_pointer @55 - assuan_sock_bind @56 - assuan_sock_check_nonce @57 - assuan_sock_close @58 - assuan_sock_connect @59 - assuan_sock_get_nonce @60 - assuan_sock_new @61 - assuan_socket_connect @62 - assuan_socket_connect_ext @63 - assuan_transact @64 - assuan_write_line @65 - assuan_write_status @66 + assuan_get_pid @16 + assuan_get_pointer @17 + assuan_init_pipe_server @18 + assuan_init_socket_server @19 + assuan_init_socket_server_ext @20 + assuan_inquire @21 + assuan_inquire_ext @22 + assuan_pending_line @23 + assuan_pipe_connect @24 + assuan_pipe_connect_ext @25 + assuan_process @26 + assuan_process_done @27 + assuan_process_next @28 + assuan_read_line @29 + assuan_receivefd @30 + assuan_register_bye_notify @31 + assuan_register_cancel_notify @32 + assuan_register_command @33 + assuan_register_input_notify @34 + assuan_register_option_handler @35 + assuan_register_output_notify @36 + assuan_register_post_cmd_notify @37 + assuan_register_reset_notify @38 + assuan_send_data @39 + assuan_sendfd @40 + assuan_set_assuan_err_source @41 + assuan_set_assuan_log_prefix @42 + assuan_set_assuan_log_stream @43 + assuan_set_error @44 + assuan_set_flag @45 + assuan_set_hello_line @46 + assuan_set_io_hooks @47 + assuan_set_io_monitor @48 + assuan_set_log_stream @49 + assuan_set_malloc_hooks @50 + assuan_set_okay_line @51 + assuan_set_pointer @52 + assuan_sock_bind @53 + assuan_sock_check_nonce @54 + assuan_sock_close @55 + assuan_sock_connect @56 + assuan_sock_get_nonce @57 + assuan_sock_new @58 + assuan_socket_connect @59 + assuan_socket_connect_ext @60 + assuan_transact @61 + assuan_write_line @62 + assuan_write_status @63 ; END diff --git a/src/setenv.c b/src/setenv.c index ff07d7b..debaa29 100644 --- a/src/setenv.c +++ b/src/setenv.c @@ -20,7 +20,10 @@ # include <config.h> #endif -#include "assuan-defs.h" +#define setenv _assuan_setenv +#define unsetenv _assuan_unsetenv +#define clearenv _assuan_clearenv + #define __builtin_expect(cond,val) (cond) diff --git a/src/versioninfo.rc.in b/src/versioninfo.rc.in index bfb652e..1793b00 100644 --- a/src/versioninfo.rc.in +++ b/src/versioninfo.rc.in @@ -1,4 +1,4 @@ -/* versioninfo.rc.in - for gpgme +/* versioninfo.rc.in - for assuan * Copyright (C) 2005 g10 Code GmbH * * This file is free software; as a special exception the author gives @@ -18,7 +18,7 @@ VS_VERSION_INFO VERSIONINFO - FILEVERSION @LIBGPGME_LT_CURRENT@,@LIBGPGME_LT_AGE@,@LIBGPGME_LT_REVISION@,@BUILD_REVISION@ + FILEVERSION @BUILD_FILEVERSION@ PRODUCTVERSION @BUILD_FILEVERSION@ FILEFLAGSMASK 0x3fL #ifdef _DEBUG @@ -36,14 +36,14 @@ BEGIN BEGIN VALUE "Comments", "Provided under the terms of the GNU Lesser General Public License.\0" VALUE "CompanyName", "g10 Code GmbH\0" - VALUE "FileDescription", "GPGME - GnuPG Made Easy\0" - VALUE "FileVersion", "@LIBGPGME_LT_CURRENT@.@LIBGPGME_LT_AGE@.@LIBGPGME_LT_REVISION@.@BUILD_REVISION@\0" - VALUE "InternalName", "gpgme\0" - VALUE "LegalCopyright", "Copyright � 2005 g10 Code GmbH\0" + VALUE "FileDescription", "Assuan - GnuPG IPC\0" + VALUE "FileVersion", "@LIBASSUAN_LT_CURRENT@.@LIBASSUAN_LT_AGE@.@LIBASSUAN_LT_REVISION@.@BUILD_REVISION@\0" + VALUE "InternalName", "libassuan\0" + VALUE "LegalCopyright", "Copyright � 2003-2009 g10 Code GmbH\0" VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", "gpgme.dll\0" + VALUE "OriginalFilename", "libassuan.dll\0" VALUE "PrivateBuild", "\0" - VALUE "ProductName", "GPGME\0" + VALUE "ProductName", "Assuan\0" VALUE "ProductVersion", "@VERSION@\0" VALUE "SpecialBuild", "@BUILD_TIMESTAMP@\0" END |