summaryrefslogtreecommitdiffstats
path: root/c/src/libnetworking/pppd/magic.c
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2005-10-26 16:41:59 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2005-10-26 16:41:59 +0000
commit1e34f3f20cab3d81a0b7bc263fbc580a0985893e (patch)
tree840b68c94ce5e0a7cabeb61126ce151b275fa53f /c/src/libnetworking/pppd/magic.c
parentRemove (diff)
downloadrtems-1e34f3f20cab3d81a0b7bc263fbc580a0985893e.tar.bz2
Remove (Moved to cpukit).
Diffstat (limited to 'c/src/libnetworking/pppd/magic.c')
-rw-r--r--c/src/libnetworking/pppd/magic.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/c/src/libnetworking/pppd/magic.c b/c/src/libnetworking/pppd/magic.c
deleted file mode 100644
index 3013e08f07..0000000000
--- a/c/src/libnetworking/pppd/magic.c
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * magic.c - PPP Magic Number routines.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by Carnegie Mellon University. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#define RCSID "$Id$"
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/time.h>
-
-#include "pppd.h"
-#include "magic.h"
-
-static const char rcsid[] = RCSID;
-
-/*
- * magic_init - Initialize the magic number generator.
- *
- * Attempts to compute a random number seed which will not repeat.
- * The current method uses the current hostid, current process ID
- * and current time, currently.
- */
-void
-magic_init()
-{
- long seed;
- struct timeval t;
-
- gettimeofday(&t, NULL);
- seed = get_host_seed() ^ t.tv_sec ^ t.tv_usec ^ getpid();
- srand48(seed);
-}
-
-/*
- * magic - Returns the next magic number.
- */
-u_int32_t
-magic()
-{
- return (u_int32_t) mrand48();
-}