X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=ubusd.h;h=1c6cd7feadf9730d3cca245e7bb2cdf10b9e1cf4;hp=abe26b7819905156498291446bf6bf1db2958432;hb=37cc5d2f25c162c1e125922e91bbc741e2e4a6d1;hpb=0611a9248c525c472fd3ff0f067cfb051c0b4962 diff --git a/ubusd.h b/ubusd.h index abe26b7..1c6cd7f 100644 --- a/ubusd.h +++ b/ubusd.h @@ -1,3 +1,16 @@ +/* + * Copyright (C) 2011-2014 Felix Fietkau + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 2.1 + * as published by the Free Software Foundation + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + #ifndef __UBUSD_H #define __UBUSD_H @@ -18,6 +31,7 @@ struct ubus_msg_buf { uint32_t refcount; /* ~0: uses external data buffer */ struct ubus_msghdr hdr; struct blob_attr *data; + int fd; int len; }; @@ -32,6 +46,7 @@ struct ubus_client { struct ubus_msg_buf *pending_msg; int pending_msg_offset; + int pending_msg_fd; struct { struct ubus_msghdr hdr; struct blob_attr data;