X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/d03ab969116fe715d569304c1c474749b2f64529..de5585f802b72173c3079eec9a9394a7b626c84e:/noise.h diff --git a/noise.h b/noise.h index cadb747..b8a0050 100644 --- a/noise.h +++ b/noise.h @@ -1,8 +1,8 @@ /* -*-c-*- * - * $Id: noise.h,v 1.1 1999/09/03 08:41:12 mdw Exp $ + * $Id: noise.h,v 1.3 1999/12/22 15:57:55 mdw Exp $ * - * Acquisition of environmental noise (Unix specific) + * Acquisition of environmental noise (Unix-specific) * * (c) 1998 Straylight/Edgeware */ @@ -30,13 +30,19 @@ /*----- Revision history --------------------------------------------------* * * $Log: noise.h,v $ + * Revision 1.3 1999/12/22 15:57:55 mdw + * Label system-specific parts more clearly. + * + * Revision 1.2 1999/12/10 23:29:48 mdw + * Change header file guard names. + * * Revision 1.1 1999/09/03 08:41:12 mdw * Initial import. * */ -#ifndef NOISE_H -#define NOISE_H +#ifndef CATACOMB_NOISE_H +#define CATACOMB_NOISE_H #ifdef __cplusplus extern "C" { @@ -46,7 +52,7 @@ #include -#ifndef RAND_H +#ifndef CATACOMB_RAND_H # include "rand.h" #endif @@ -97,7 +103,7 @@ extern int noise_devrandom(rand_pool */*r*/); * Use: Sets the user and group ids to be used by @noise_filter@ * when running child processes. This is useful to avoid * giving shell commands (even carefully written ones) undue - * privileges. + * privileges. This interface is Unix-specific. */ extern void noise_setid(uid_t /*uid*/, gid_t /*gid*/); @@ -121,6 +127,8 @@ extern void noise_setid(uid_t /*uid*/, gid_t /*gid*/); * fails to complete within a short time period, it is killed. * Paranoid use of close-on-exec flags for file descriptors is * recommended. + * + * This interface is Unix-specific. */ extern int noise_filter(rand_pool */*r*/, int /*good*/, const char */*c*/);