updated RISC OS stuff
authorStefan Bellon <sbellon@sbellon.de>
Thu, 12 Sep 2002 16:25:36 +0000 (16:25 +0000)
committerStefan Bellon <sbellon@sbellon.de>
Thu, 12 Sep 2002 16:25:36 +0000 (16:25 +0000)
cipher/ChangeLog
cipher/rand-internal.h
keyserver/ChangeLog
keyserver/gpgkeys_hkp.c
util/ChangeLog
util/fileutil.c
util/secmem.c

index ebc7d2a..17ef1f9 100644 (file)
@@ -1,3 +1,7 @@
+2002-09-12  Stefan Bellon  <sbellon@sbellon.de>
+
+       * rand-internal.h (rndriscos_gather_random): Added prototype.
+
 2002-08-30  Werner Koch  <wk@gnupg.org>
 
        * random.c: Automagically detect the entropy gatherer when
index 581902b..ab01bc6 100644 (file)
@@ -31,6 +31,8 @@ int rndw32_gather_random (void (*add)(const void*, size_t, int),
                           int requester, size_t length, int level);
 int rndw32_gather_random_fast (void (*add)(const void*, size_t, int),
                                int requester );
+int rndriscos_gather_random (void (*add)(const void*, size_t, int),
+                             int requester, size_t length, int level);
 
 
 #endif /*G10_RAND_INTERNAL_H*/
index eb03771..2cc21bf 100644 (file)
@@ -1,3 +1,7 @@
+2002-09-12  Stefan Bellon  <sbellon@sbellon.de>
+
+       * gpgkeys_hkp.c: Tidied up RISC OS initializations.
+
 2002-09-12  David Shaw  <dshaw@jabberwocky.com>
 
        * gpgkeys_hkp.c (main): Remove warning - this is no longer
index e5aaf67..64e9318 100644 (file)
@@ -46,6 +46,10 @@ struct keylist
   struct keylist *next;
 };
 
+#ifdef __riscos__
+RISCOS_GLOBAL_STATICS("HKP Keyfetcher Heap")
+#endif /* __riscos__ */
+
 static int
 urlencode_filter( void *opaque, int control,
                  IOBUF a, byte *buf, size_t *ret_len)
@@ -639,6 +643,10 @@ int main(int argc,char *argv[])
   int failed=0;
   struct keylist *keylist=NULL,*keyptr=NULL;
 
+#ifdef __riscos__
+  riscos_global_defaults();
+#endif
+
   console=stderr;
 
   while((arg=getopt(argc,argv,"ho:"))!=-1)
index 88c7eb1..fb596f3 100644 (file)
@@ -1,3 +1,11 @@
+2002-09-12  Stefan Bellon  <sbellon@sbellon.de>
+
+       * fileutil.c (make_filename): Removed variable for RISC OS to
+       avoid compiler warning.
+
+       * secmem.c: Removed static variable for RISC OS to avoid
+       compiler warning.
+
 2002-09-11  Werner Koch  <wk@gnupg.org>
 
        * simple-gettext.c: Disable charset mappings.  We do it now when
index 76eacfb..c2a2a9d 100644 (file)
@@ -99,7 +99,11 @@ make_filename( const char *first_part, ... )
     va_list arg_ptr ;
     size_t n;
     const char *s;
+#ifndef __riscos__
     char *name, *home, *p;
+#else
+    char *name, *p;
+#endif
 
     va_start( arg_ptr, first_part ) ;
     n = strlen(first_part)+1;
index 90fffd5..d077fed 100644 (file)
@@ -66,7 +66,9 @@ struct memblock_struct {
 
 static void  *pool;
 static volatile int pool_okay; /* may be checked in an atexit function */
+#ifdef HAVE_MMAP
 static volatile int pool_is_mmapped;
+#endif
 static size_t poolsize; /* allocated length */
 static size_t poollen; /* used length */
 static MEMBLOCK *unused_blocks;