1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

Estonian translation, .texi man pages.

This commit is contained in:
Werner Koch 2001-04-17 16:20:32 +00:00
parent 7cf01ff10d
commit 64ddc393e1
71 changed files with 4337 additions and 445 deletions

View file

@ -1,3 +1,14 @@
2001-04-17 Werner Koch <wk@gnupg.org>
* rndunix.c: Add a signal.h header to avoid warnings on SOlaris 7
and 8.
2001-04-16 Werner Koch <wk@gnupg.org>
* dynload.c [__MINGW32__]: Applied patch from Timo Schulz to make
it work under W32. This patches is based on the one from
Disastry@saiknes.lv
2001-04-06 Werner Koch <wk@gnupg.org>
* rijndael.c, des.c, blowfish.c, twofish.c, cast5.c (burn_stack):

View file

@ -71,20 +71,52 @@ dlsym(void *handle, char *name)
#endif /*HAVE_DL_SHL_LOAD*/
#ifdef __MINGW32__
#warning Needs some more work. Based on Disastry@saiknes.lv patch.
#define HAVE_DL_DLOPEN
#define USE_DYNAMIC_LINKING
#define dlopen(PATHNAME,MODE) ((void *)LoadLibrary(PATHNAME))
#define dlclose(HANDLE) FreeLibrary(HANDLE)
char *dlerror(void)
static int last_error = 0;
void*
dlopen(const char *pathname, int mode)
{
static char dlerrstr[10];
int err=GetLastError();
if (!err)
return NULL;
sprintf(dlerrstr, "%u", err);
return dlerrstr;
void *h = LoadLibrary( pathname );
if (!h) {
log_error( "LoadLibrary failed ec=%d\n", (int)GetLastError() );
last_error = 1;
return NULL;
}
return h;
}
int
dlclose( void *handle )
{
last_error = 0;
return FreeLibrary( handle );
}
char*
dlerror(void)
{
static char dlerrstr[10];
if (last_error) {
sprintf(dlerrstr, "%d", (int)GetLastError() );
return dlerrstr;
}
return NULL;
}
void*
dlsym( void *handle, const char *name )
{
void *h = GetProcAddress( handle, name );
if (!h) {
log_error( "GetProcAddress failed ec=%d\n", (int)GetLastError() );
last_error = 1;
return NULL;
}
return h;
}
#define dlsym(HANDLE,NAME) GetProcAddress(HANDLE,NAME)
#endif /*__MINGW32__*/
@ -241,9 +273,11 @@ load_extension( EXTLIST el )
int rc;
#endif
#ifndef __MINGW32__
/* make sure we are not setuid */
if( getuid() != geteuid() )
log_bug("trying to load an extension while still setuid\n");
#endif
/* now that we are not setuid anymore, we can safely load modules */
#ifdef HAVE_DL_DLOPEN

View file

@ -80,6 +80,7 @@
#endif /* _AIX || __QNX__ */
#ifndef __QNX__
#include <sys/shm.h>
#include <signal.h>
#include <sys/signal.h>
#endif /* __QNX__ */
#include <sys/stat.h>