Skip to content

Commit c81ee23

Browse files
Merge pull request mas-bandwidth#98 from networkprotocol/revert-96-UseNanosleep
Revert "Change implementation of netcode_sleep on linux and mac"
2 parents 7856869 + 3aad312 commit c81ee23

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

netcode.c

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5179,10 +5179,7 @@ int netcode_generate_connect_token( int num_server_addresses,
51795179

51805180
void netcode_sleep( double time )
51815181
{
5182-
struct timespec ts;
5183-
ts.tv_sec = (time_t) time;
5184-
ts.tv_nsec = (long) ((time - (double) ( ts.tv_sec )) * 1000000000.0);
5185-
nanosleep( &ts, NULL );
5182+
usleep( (int) ( time * 1000000 ) );
51865183
}
51875184

51885185
static uint64_t start = 0;
@@ -5208,10 +5205,7 @@ double netcode_time()
52085205

52095206
void netcode_sleep( double time )
52105207
{
5211-
struct timespec ts;
5212-
ts.tv_sec = (time_t) time;
5213-
ts.tv_nsec = (long) ((time - (double) ( ts.tv_sec )) * 1000000000.0);
5214-
nanosleep( &ts, NULL );
5208+
usleep( (int) ( time * 1000000 ) );
52155209
}
52165210

52175211
double netcode_time()

0 commit comments

Comments
 (0)