int fd;
};
+/* ustcomm_server must be shallow-copyable */
struct ustcomm_server {
/* the "server" socket for serving the external requests */
int listen_fd;
struct ustcomm_server server;
};
+/* ustcomm_source must be shallow-copyable */
struct ustcomm_source {
int fd;
void *priv;