diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-10-26 16:41:59 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-10-26 16:41:59 +0000 |
commit | 1e34f3f20cab3d81a0b7bc263fbc580a0985893e (patch) | |
tree | 840b68c94ce5e0a7cabeb61126ce151b275fa53f /c/src/libnetworking/pppd/magic.c | |
parent | Remove (diff) | |
download | rtems-1e34f3f20cab3d81a0b7bc263fbc580a0985893e.tar.bz2 |
Remove (Moved to cpukit).
Diffstat (limited to 'c/src/libnetworking/pppd/magic.c')
-rw-r--r-- | c/src/libnetworking/pppd/magic.c | 58 |
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(); -} |