Loading apps/speed.c +43 −42 Original line number Diff line number Diff line Loading @@ -1075,8 +1075,7 @@ static int run_benchmark(int async_jobs, int (*loop_function)(void *), loopargs_ int job_op_count = 0; int total_op_count = 0; int num_inprogress = 0; int error = 0; int i = 0; int error = 0, i = 0, async = 0; OSSL_ASYNC_FD job_fd = 0; size_t num_job_fds = 0; Loading @@ -1086,11 +1085,11 @@ static int run_benchmark(int async_jobs, int (*loop_function)(void *), loopargs_ return loop_function((void *)loopargs); } for (i = 0; i < async_jobs && !error; i++) { switch (ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, async = ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, &job_op_count, loop_function, (void *)(loopargs + i), sizeof(loopargs_t))) { (void *)(loopargs + i), sizeof(loopargs_t)); switch (async) { case ASYNC_PAUSE: ++num_inprogress; break; Loading Loading @@ -1179,14 +1178,16 @@ static int run_benchmark(int async_jobs, int (*loop_function)(void *), loopargs_ if (num_job_fds == 1 && !FD_ISSET(job_fd, &waitfdset)) continue; #elif defined(OPENSSL_SYS_WINDOWS) if (num_job_fds == 1 && !PeekNamedPipe(job_fd, NULL, 0, NULL, &avail, NULL) && avail > 0) if (num_job_fds == 1 && !PeekNamedPipe(job_fd, NULL, 0, NULL, &avail, NULL) && avail > 0) continue; #endif switch (ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, async = ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, &job_op_count, loop_function, (void *)(loopargs + i), sizeof(loopargs_t))) { sizeof(loopargs_t)); switch (async) { case ASYNC_PAUSE: break; case ASYNC_FINISH: Loading Loading
apps/speed.c +43 −42 Original line number Diff line number Diff line Loading @@ -1075,8 +1075,7 @@ static int run_benchmark(int async_jobs, int (*loop_function)(void *), loopargs_ int job_op_count = 0; int total_op_count = 0; int num_inprogress = 0; int error = 0; int i = 0; int error = 0, i = 0, async = 0; OSSL_ASYNC_FD job_fd = 0; size_t num_job_fds = 0; Loading @@ -1086,11 +1085,11 @@ static int run_benchmark(int async_jobs, int (*loop_function)(void *), loopargs_ return loop_function((void *)loopargs); } for (i = 0; i < async_jobs && !error; i++) { switch (ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, async = ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, &job_op_count, loop_function, (void *)(loopargs + i), sizeof(loopargs_t))) { (void *)(loopargs + i), sizeof(loopargs_t)); switch (async) { case ASYNC_PAUSE: ++num_inprogress; break; Loading Loading @@ -1179,14 +1178,16 @@ static int run_benchmark(int async_jobs, int (*loop_function)(void *), loopargs_ if (num_job_fds == 1 && !FD_ISSET(job_fd, &waitfdset)) continue; #elif defined(OPENSSL_SYS_WINDOWS) if (num_job_fds == 1 && !PeekNamedPipe(job_fd, NULL, 0, NULL, &avail, NULL) && avail > 0) if (num_job_fds == 1 && !PeekNamedPipe(job_fd, NULL, 0, NULL, &avail, NULL) && avail > 0) continue; #endif switch (ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, async = ASYNC_start_job(&(loopargs[i].inprogress_job), loopargs[i].wait_ctx, &job_op_count, loop_function, (void *)(loopargs + i), sizeof(loopargs_t))) { sizeof(loopargs_t)); switch (async) { case ASYNC_PAUSE: break; case ASYNC_FINISH: Loading