Use osmo_fd_setup() wherever applicable

Change-Id: I5b369343cf708ddfcde347f218a10d5f72303aaa
diff --git a/src/input/unixsocket.c b/src/input/unixsocket.c
index 252da03..9a6ff9b 100644
--- a/src/input/unixsocket.c
+++ b/src/input/unixsocket.c
@@ -242,9 +242,6 @@
 	}
 
 	config = line->driver_data;
-	config->fd.data = line;
-	config->fd.when = OSMO_FD_READ;
-	config->fd.cb = unixsocket_cb;
 
 	/* Open unix domain socket */
 	if (line->sock_path == NULL) {
@@ -274,7 +271,7 @@
 	}
 	LOGPIL(line, DLINP, LOGL_DEBUG, "successfully opend (new) socket: %s (line=%p, fd=%d, ret=%d)\n",
 		sock_path, line, config->fd.fd, ret);
-	config->fd.fd = ret;
+	osmo_fd_setup(&config->fd, ret, OSMO_FD_READ, unixsocket_cb, line, 0);
 
 	/* Register socket in select loop */
 	if (osmo_fd_register(&config->fd) < 0) {