mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-03 20:46:28 +00:00
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:
parent
a82cf3f9e5
commit
437257badc
1 changed files with 6 additions and 6 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue