xref: /openbmc/linux/net/9p/protocol.h (revision ace51c4dd2f968f427c4627023759ae7e3786cba)
1*ace51c4dSEric Van Hensbergen /*
2*ace51c4dSEric Van Hensbergen  * net/9p/protocol.h
3*ace51c4dSEric Van Hensbergen  *
4*ace51c4dSEric Van Hensbergen  * 9P Protocol Support Code
5*ace51c4dSEric Van Hensbergen  *
6*ace51c4dSEric Van Hensbergen  *  Copyright (C) 2008 by Eric Van Hensbergen <ericvh@gmail.com>
7*ace51c4dSEric Van Hensbergen  *
8*ace51c4dSEric Van Hensbergen  *  Base on code from Anthony Liguori <aliguori@us.ibm.com>
9*ace51c4dSEric Van Hensbergen  *  Copyright (C) 2008 by IBM, Corp.
10*ace51c4dSEric Van Hensbergen  *
11*ace51c4dSEric Van Hensbergen  *  This program is free software; you can redistribute it and/or modify
12*ace51c4dSEric Van Hensbergen  *  it under the terms of the GNU General Public License version 2
13*ace51c4dSEric Van Hensbergen  *  as published by the Free Software Foundation.
14*ace51c4dSEric Van Hensbergen  *
15*ace51c4dSEric Van Hensbergen  *  This program is distributed in the hope that it will be useful,
16*ace51c4dSEric Van Hensbergen  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
17*ace51c4dSEric Van Hensbergen  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*ace51c4dSEric Van Hensbergen  *  GNU General Public License for more details.
19*ace51c4dSEric Van Hensbergen  *
20*ace51c4dSEric Van Hensbergen  *  You should have received a copy of the GNU General Public License
21*ace51c4dSEric Van Hensbergen  *  along with this program; if not, write to:
22*ace51c4dSEric Van Hensbergen  *  Free Software Foundation
23*ace51c4dSEric Van Hensbergen  *  51 Franklin Street, Fifth Floor
24*ace51c4dSEric Van Hensbergen  *  Boston, MA  02111-1301  USA
25*ace51c4dSEric Van Hensbergen  *
26*ace51c4dSEric Van Hensbergen  */
27*ace51c4dSEric Van Hensbergen 
28*ace51c4dSEric Van Hensbergen int
29*ace51c4dSEric Van Hensbergen p9pdu_vwritef(struct p9_fcall *pdu, int optional, const char *fmt, va_list ap);
30*ace51c4dSEric Van Hensbergen 
31*ace51c4dSEric Van Hensbergen int p9pdu_readf(struct p9_fcall *pdu, int optional, const char *fmt, ...);
32