X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=server.c;h=120400f919e5fd08988b09466d9f1f5025e318aa;hp=eccd9d37e80f9b48026c9d5435111c84c55e15ca;hb=3d80c73563621286cf21284dd521629ce67af934;hpb=a7cd478dffddb6d3d3109bce9f603139384c673e diff --git a/server.c b/server.c index eccd9d37..120400f9 100644 --- a/server.c +++ b/server.c @@ -2186,16 +2186,20 @@ static void set_sig_handlers(void) sigaction(SIGINT, &act, NULL); } -static int fio_server(void) +int fio_server_create_sk_key(void) { - int sk, ret; - if (pthread_key_create(&sk_out_key, NULL)) { log_err("fio: can't create sk_out backend key\n"); - return -1; + return 1; } pthread_setspecific(sk_out_key, NULL); + return 0; +} + +static int fio_server(void) +{ + int sk, ret; dprint(FD_NET, "starting server\n");