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