fix for macosx

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@711 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
This commit is contained in:
aymeric 2009-10-12 07:48:04 +00:00
parent a82cf3f9e5
commit 437257badc

View file

@ -1173,18 +1173,18 @@ stunRand(void)
tick <<= 32;
tick |= lowtick;
}
#elif defined(__MACH__)
{
int fd=open("/dev/random",O_RDONLY);
read(fd,&tick,sizeof(tick));
closesocket(fd);
}
#elif defined(__GNUC__) && ( defined(__i686__) || defined(__i386__) )
asm("rdtsc" : "=A" (tick));
#elif defined(__GNUC__) && defined(__amd64__)
asm("rdtsc" : "=A" (tick));
#elif defined (__SUNPRO_CC) && defined( __sparc__ )
tick = gethrtime();
#elif defined(__MACH__)
{
int fd=open("/dev/random",O_RDONLY);
read(fd,&tick,sizeof(tick));
closesocket(fd);
}
#elif defined(__linux) || defined(HAVE_DEV_RANDOM)
{
fd_set fdSet;