/* -*-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
*/
/*----- 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" {
#include <sys/types.h>
-#ifndef RAND_H
+#ifndef CATACOMB_RAND_H
# include "rand.h"
#endif
* 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*/);
* 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*/);