diff --git a/src/slurmd/slurmstepd/io.c b/src/slurmd/slurmstepd/io.c
index 88e3271a02446e7266d81ce2bc41ccc02e0b4741..d451cf9a1ee9d0f0ebfb0424bce6b4bb7fec57cf 100644
--- a/src/slurmd/slurmstepd/io.c
+++ b/src/slurmd/slurmstepd/io.c
@@ -96,10 +96,10 @@ static int  _client_read(eio_obj_t *, List);
 static int  _client_write(eio_obj_t *, List);
 
 struct io_operations client_ops = {
-	readable:	&_client_readable,
-	writable:	&_client_writable,
-	handle_read:	&_client_read,
-	handle_write:	&_client_write,
+	.readable = &_client_readable,
+	.writable = &_client_writable,
+	.handle_read = &_client_read,
+	.handle_write = &_client_write,
 };
 
 struct client_io_info {
diff --git a/src/slurmd/slurmstepd/req.c b/src/slurmd/slurmstepd/req.c
index 402df49d64c98db55321f33ee15c23e5111e6c66..a6af3b509fbda7d39715129653a73c8baf77c638 100644
--- a/src/slurmd/slurmstepd/req.c
+++ b/src/slurmd/slurmstepd/req.c
@@ -92,8 +92,8 @@ static bool _msg_socket_readable(eio_obj_t *obj);
 static int _msg_socket_accept(eio_obj_t *obj, List objs);
 
 struct io_operations msg_socket_ops = {
-	readable:	&_msg_socket_readable,
-	handle_read:	&_msg_socket_accept
+	.readable = &_msg_socket_readable,
+	.handle_read = &_msg_socket_accept
 };
 
 static char *socket_name;