| Ricardo Labiaga | 55ae1aa | 2009-04-01 09:23:03 -0400 | [diff] [blame] | 1 | /****************************************************************************** | 
 | 2 |  | 
 | 3 | (c) 2008 NetApp.  All Rights Reserved. | 
 | 4 |  | 
 | 5 | NetApp provides this source code under the GPL v2 License. | 
 | 6 | The GPL v2 license is available at | 
 | 7 | http://opensource.org/licenses/gpl-license.php. | 
 | 8 |  | 
 | 9 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 
 | 10 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 
 | 11 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | 
 | 12 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR | 
 | 13 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 
 | 14 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 
 | 15 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 
 | 16 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | 
 | 17 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | 
 | 18 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | 
 | 19 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
 | 20 |  | 
 | 21 | ******************************************************************************/ | 
 | 22 |  | 
 | 23 | /* | 
 | 24 |  * Functions and macros used internally by RPC | 
 | 25 |  */ | 
 | 26 |  | 
 | 27 | #ifndef _NET_SUNRPC_SUNRPC_H | 
 | 28 | #define _NET_SUNRPC_SUNRPC_H | 
 | 29 |  | 
 | 30 | static inline int rpc_reply_expected(struct rpc_task *task) | 
 | 31 | { | 
 | 32 | 	return (task->tk_msg.rpc_proc != NULL) && | 
 | 33 | 		(task->tk_msg.rpc_proc->p_decode != NULL); | 
 | 34 | } | 
 | 35 |  | 
 | 36 | #endif /* _NET_SUNRPC_SUNRPC_H */ | 
 | 37 |  |