cvs commit

From: Date: Sat, 10 Jul 1999 21:10:04 +0000
Subject: cvs commit
Groups: php.dev 
Request: Send a blank email to php-dev+get-8326@lists.php.net to get a copy of this message
From: sas Date: Sat Jul 10 21:10:04 1999 Modified files: php3/functions/fsock.c Log message: allow subsecond precision Index: php3/functions/fsock.c diff -u php3/functions/fsock.c:1.127 php3/functions/fsock.c:1.128 --- php3/functions/fsock.c:1.127 Sat Jul 10 17:05:03 1999 +++ php3/functions/fsock.c Sat Jul 10 21:10:04 1999 @@ -27,7 +27,7 @@ | Jim Winstead (jimw@php.net) | +----------------------------------------------------------------------+ */ -/* $Id: fsock.c,v 1.127 1999/07/10 21:05:03 sas Exp $ */ +/* $Id: fsock.c,v 1.128 1999/07/11 01:10:04 sas Exp $ */ #ifdef THREAD_SAFE #include "tls.h" #endif @@ -244,6 +244,7 @@ int socketd = -1; struct timeval timeout = { 60, 0 }; unsigned short portno; + unsigned lonv conv; char *key = NULL; TLS_VARS; @@ -253,8 +254,10 @@ } switch(arg_count) { case 5: - convert_to_long(args[4]); - timeout.tv_sec = args[4]->value.lval; + convert_to_double(args[4]); + conv = args[4]->value.dval * 1000.0; + timeout.tv_sec = conv / 1000; + timeout.tv_usec = conv % 1000; case 4: if(!ParameterPassedByReference(ht,4)) { php3_error(E_WARNING,"error string argument to fsockopen not passed by reference");

« previous php.dev (#8326) next »