X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fmagic.c;h=18c00bb2f9b8bbed21f3d387405a2b357c6bd4d0;hp=20dfd6fe3a4823ee285fce41f89705ac35f3bddb;hb=9398ab236f55e271a76f803abc07c8b34bf272e3;hpb=57f5bd8403f8368263b0fd26da63d6faa5e19a2c diff --git a/pppd/magic.c b/pppd/magic.c index 20dfd6f..18c00bb 100644 --- a/pppd/magic.c +++ b/pppd/magic.c @@ -18,19 +18,19 @@ */ #ifndef lint -static char rcsid[] = "$Id: magic.c,v 1.1 1993/11/11 03:54:25 paulus Exp $"; +static char rcsid[] = "$Id: magic.c,v 1.2 1994/09/01 00:25:19 paulus Exp $"; #endif #include #include #include +#include "pppd.h" #include "magic.h" +static uint32 next; /* Next value to return */ -static u_long next; /* Next value to return */ - -extern u_long gethostid __ARGS((void)); +extern uint32 gethostid __ARGS((void)); extern long random __ARGS((void)); extern void srandom __ARGS((int)); @@ -51,7 +51,7 @@ void magic_init() perror("gettimeofday"); exit(1); } - next ^= (u_long) tv.tv_sec ^ (u_long) tv.tv_usec; + next ^= (uint32) tv.tv_sec ^ (uint32) tv.tv_usec; srandom((int) next); } @@ -60,11 +60,11 @@ void magic_init() /* * magic - Returns the next magic number. */ -u_long magic() +uint32 magic() { - u_long m; + uint32 m; m = next; - next = (u_long) random(); + next = (uint32) random(); return (m); }