linux/fs/lockd/clnt4xdr.c
Prefs
   1/*
   2 * linux/fs/lockd/clnt4xdr.c
   3 *
   4 * XDR functions to encode/decode NLM version 4 RPC arguments and results.
   5 *
   6 * NLM client-side only.
   7 *
   8 * Copyright (C) 2010, Oracle.  All rights reserved.
   9 */
  10
  11#include <linux/types.h>
  12#include <linux/sunrpc/xdr.h>
  13#include <linux/sunrpc/clnt.h>
  14#include <linux/sunrpc/stats.h>
  15#include <linux/lockd/lockd.h>
  16
  17#define NLMDBG_FACILITY         NLMDBG_XDR
  18
  19#if (NLMCLNT_OHSIZE > XDR_MAX_NETOBJ)
  20#  error "NLM host name cannot be larger than XDR_MAX_NETOBJ!"
  21#endif
  22
  23#if (NLMCLNT_OHSIZE > NLM_MAXSTRLEN)
  24#  error "NLM host name cannot be larger than NLM's maximum string length!"
  25#endif
  26
  27/*
  28 * Declare the space requirements for NLM arguments and replies as
  29 * number of 32bit-words
  30 */
  31#define NLM4_void_sz            (0)
  32#define NLM4_cookie_sz          (1+(NLM_MAXCOOKIELEN>>2))
  33#define NLM4_caller_sz          (1+(NLMCLNT_OHSIZE>>2))
  34#define NLM4_owner_sz           (1+(NLMCLNT_OHSIZE>>2))
  35#define NLM4_fhandle_sz         (1+(  35#define   33#define   34#define   35#define  326
  34#define   34#define /*3/span>

  34#define NLM" name="L32">  32#define   35#define   34#define NLM" name="L32">  32#define   35#define  */4/span>
  34#define NLM" name="L32">  32#define   35#define   34#define NLM" name="L32">  32#define   35#define  **
  34#define NLM" name="L32">  32#define   34#define   34#define NLM" name="L32">  32#define   32#define NLM4_void_sz 426
/*4/span>

  32#defis64# "L35" class="lloff_t_to_s64">  32#defiloff_t_to_s64e" class="sref">loff_t">  32#defiloff_t# "L35" class="loffset">  32#defioffsetode=_F" class="line" name="ne 
 */5/span>
  32#defis64# "L35" class="lres">  32#defiresockd.h" class="fref">linux/lockd5        5   (0)
>5gt;2))
  32#defioffsetode=NLMCL=d="L35" class="line" OFFSET hre">  32#define  5*
  32#defires =d="L35" class="line" OFFSET hre">  32#define linux/lockd5 results..
  32#defioffsetode=NLlCL=d-="L35" class="line" OFFSET hre">  32#define   32#defires =d-="L35" class="line" OFFSET hre">  32#define linux/lockd5="L26"> 526
linux/lockd5ment">/*5/span>
  32#defires =d="L35" class="loffset">  32#defioffsetode=ockd.h" class="fref">linux/lockd5plies as5/span>
  32#defiresockd.h" class="fref">linux/lockd6it-words6/span>
linux/lockd6ent"> */6/span>
  32#definlmeconstst nuct  "L35" class="lnlm e" n">  32#definlm e" ne=NLM*" class="sref">lo n">  32#defie" ne=NL,#L22" id="L22" class="line" nam6>6gt;2))
u64">  32#defiu64#*" class="sref">l_offset">  32#defil_offsete=NL,o" class="sref">u64">  32#defiu64#*" class="sref">l_lt" o  32#defil_lt"ode=_F" class="line" name="ne  6*
  32#defi	 >
 lo n#*" class="sref">fl">  32#defi	l =d&" class="sref">lo n">  32#defie" ne=NL-LMCL" class="sref">fl">  32#defi	lockd.h" class="fref">linux/lockd6mment"> **
 626
BUG_O/a>          (1+BUG_O/e" class="sref">fl">  32#defi	l-LMCL" class="sref">fl_sch(t">  32#defifl_sch(tode=NLMCLNT_OHSIZE" class="s" OFFSET hre">  32#define linux/lockd6ment">/*6/span>
BUG_O/a>          (1+BUG_O/e" class="sref">fl">  32#defi	l-LMCL" class="sref">fl_end">  32#defifl_endode=NLMCLNT_OHSIZE" class="s" OFFSET hre">  32#define linux/lockd6plies as6/span>
fl">  32#defi	l-LMCL" class="sref">fl_end">  32#defifl_endode=N!=d="L35" class="lOFFSET hre">  32#defiOFFSET hreode=_ockd.h" class="fref">linux/lockd7it-words7/span>
 */7/span>
l_offset">  32#defil_offsete=NL =d="L35" class="lloff_t_to_s64">  32#defiloff_t_to_s64e" class="sref">fl">  32#defi	l-LMCL" class="sref">fl_sch(t">  32#defifl_sch(tode=_ockd.h" class="fref">linux/lockd7        7   (0)
  32#defi	l-LMCL" class="sref">fl_end">  32#defifl_endode=N==d="L35" class="lOFFSET hre">  32#defiOFFSET hreode=_ckd.h" class="fref">linux/lockd7>7gt;2))
l_lt" o  32#defil_lt"ode= =d0ockd.h" class="fref">linux/lockd7mment"> 7*
linux/lockd7 results7.
l_lt" o  32#defil_lt"ode= =d="L35" class="lloff_t_to_s64">  32#defiloff_t_to_s64e" class="sref">fl">  32#defi	l-LMCL" class="sref">fl_end">  32#defifl_endode=N-o" class="sref">fl">  32#defi	l-LMCL" class="sref">fl_sch(t">  32#defifl_sch(tode=N+ 1_ockd.h" class="fref">linux/lockd7mment"> 7*
linux/lockd7ide only..
/*7/span>
  27
  30 */8/span>
  32#defiprint_=verflow_msgeconstschar#*" class="sref">func">  32#defifunce=NL,oconstst nuct  "L35" class="lss=_scream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=_ckd.h" class="fref">linux/lockd8        8   (0)
dprintn">  32#defidprintne"  8*

func">  32#defifunce=NL,o" class="sref">ss=">  32#defiss=ode=-LMCL" class="sref">end">  32#defiendode=N-o" class="sref">ss=">  32#defiss=ode=-LMCL" class="sref">p">  32#defipode=_ockd.h" class="fref">linux/lockd8mment"> 8*
linux/lockd8ide only8.
 **

  27 * number of 329ent"> */9/span>
   7   7   7 9*
"be larProtocollass="Inter29
   5 9*
ame clarpan cameine" name="L5">   5   5 9*

   9 */
  010
  32#defi4<_boolet nuct  "L35" class="lss=_scream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,oconstsint  "L35" class="le="hi">  32#defie="hiode=_ckd.h" class="fref">linux/lockd10types.h>
__be    (0)
#defi__be  #*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/0/clnt.h>
>
p">  32#defipode= =d="L35" class="lss=_nt"> * _">  2">  32#defiss=_nt"> * _">  2e" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linux/lockd10lockd.h>
p">  32#defipode= =d="L35" class="le="hi">  32#defie="hiode= ?d="L35" class="lss=_onten  32#defiss=_ontode= :d="L35" class="lss=_zeroen  32#defiss=_zeroode=ockd.h" class="fref">linux/lockd/0="L16">  016
linux/lockd10>NLMDBG_X0DR
  018
  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,oconsts" class="sref">s    (0)
#defis  # "L35" class="le="hi">  32#defie="hiode=_ckd.h" class="fref">linux/lockd1ment"> */<
  110
p">  32#defipode=ockd.h" class="fref">linux/lockd//types.h>
>
p">  32#defipode= =d="L35" class="lss=_nt"> * _">  2">  32#defiss=_nt"> * _">  2e" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linux/lockd1c/clnt.h>
p">  32#defipode= =d="L35" class="lcpu_to_be    (0)
#deficpu_to_be  e" class="sref">e="hi">  32#defie="hiode=_ockd.h" class="fref">linux/lockd1cstats.h>
linux/lockd1/lockd.h>
   16
  27NLMDBG_XXDR
  27   18
   9  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9  
u8">  32#defiu8#*" class="sref">data">  32#defidataode=,oconstsunsig id ints" class="sref">cannot">  32#defilannotode=_ckd.h" class="fref">linux/lockd1">  21#endif
 1 22
__be    (0)
#defi__be  #*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/M_MAXSTRL1EN)

BUG_O/a>          (1+BUG_O/e" class="sref">cannot">  32#defilannotode=NLMCLNT_OHSIZE" class="sref">NLMCLNT_OHSIZE > linux/lockd/Mlockd.h#endif
p">  32#defipode= =d="L35" class="lss=_nt"> * _">  2">  32#defiss=_nt"> * _">  2e" class="sref">ss=">  32#defiss=ode=,o4 +s" class="sref">cannot">  32#defilannotode=_ockd.h" class="fref">linux/lockd/M="L16">   26
ss=_4<_opaque">  32#defiss=_4<_opaquee" class="sref">p">  32#defipode=,o" class="sref">data">  32#defidataode=,o" class="sref">cannot">  32#defilannotode=_ockd.h" class="fref">linux/lockd/M>NLMDBG_X
linux/lockd1eplies as1
linux/lockd1bit-words1
pan cl_netobj  (0)
#defipan cl_netobjet nuct  "L35" class="lss=_scream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9 */1
obj  (0)
#defiobj_ckd.h" class="fref">linux/lockd1>        1    (0)
u    (0)
#defiu  # "L35" class="lcannot">  32#defilannotode=c/xdr.h" class="fref">linux/sunrpc_MAXSTRL1>2))
__be    (0)
#defi__be  #*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/E>1>2))
linux/lockd/Elockd.hp">  32#defipode= =d="L35" class="lss=_inhref_pan cl  (0)
#defiss=_inhref_pan cle" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linux/lockd1 ="L26"> 1326
#defiunhrkelye" class="sref">p">  32#defipode=N==d="L35" class="lNULL">  32#defiNULL__ckd.h" class="fref">linux/lockd1>>NLMDBG_X3/span>
linux/lockd/Eplies as13/span>
cannot">  32#defilannotode=N=d="L35" class="lbe  _to_cpup">  32#defibe  _to_cpupe" class="sref">p">  32#defipode=++_ockd.h" class="fref">linux/lockd14it-words14/span>
#defiunhrkelye" class="sref">cannot">  32#defilannotode=NLMCLNT_OHSIZE" class="sref">NLMCLNT_OHSIZE > linux/lockd14ent"> */14/span>
linux/lockd/4        14   (0)
obj  (0)
#defiobj-LMCL" class="sref">lt" o  32#defilt"ode= =d="L35" class="llannot">  32#defilannotode=c/xdr.h" class="fref">linux/sunrp4>14gt;2))
obj  (0)
#defiobj-LMCL" class="sref">data">  32#defidataode= =d" id="L23" classu8">  32#defiu8#*)" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/4mment"> 1**
linux/lockd14>14gt;2))
linux/lockd14lockd.hdprintn">  32#defidprintne"   o lome: %u\nbe larger tha,o" class="sref">cannot">  32#defilannotode=_ockd.h" class="fref">linux/lockd/4="L26"> 1426
  32#defiEIOode=ockd.h" class="fref">linux/lockd/4>NLMDBG_X4/span>
linux/lockd14plies as14/span>
print_=verflow_msg">  32#defiprint_=verflow_msge" class="sref">__name__  (0)
#defi__name__ode=,o" class="sref">ss=">  32#defiss=ode=_ats.h" class="fref">linux/sunrpc/sit-words15/span>
  32#defiEIOode=ockd.h" class="fref">linux/lockd/5ent"> */15/span>
linux/lockd15        15   (0)
>15gt;2))
  27 15*
  27   9  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9 1526
 href=  (0)
#defi href=_ckd.h" class="fref">linux/lockd15ment">/*15/span>
BUG_O/a>          (1+BUG_O/e" class="sref"> href=  (0)
#defi href=-LMCL" class="sref">lt" o  32#defilt"ode= LMCLNT_OHSIZE" class="sref"okie_sz          (1+(linux/sunrpc/6it-words16/span>
4<_netobj  (0)
#defi4<_netobje" class="sref">ss=">  32#defiss=ode=,o" id="L23" classu8">  32#defiu8#*)&" class="sref"> href=  (0)
#defi href=-LMCL" class="sref">data">  32#defidataode=,o" class="sref"> href=  (0)
#defi href=-LMCL" class="sref">lt" o  32#defilt"ode=_ats.h" class="fref">linux/sunrpc/6ent"> */16/span>
linux/lockd16        16   (0)
>16gt;2))
pan cl_ href=  (0)
#defipan cl_ href=et nuct  "L35" class="lss=_scream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9 16*
 href=  (0)
#defi href=_ckd.h" class="fref">linux/lockd16 results16.
u    (0)
#defiu  # "L35" class="lcannot">  32#defilannotode=c/xdr.h" class="fref">linux/sunrp6="L26"> 1626
__be    (0)
#defi__be  #*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/6ment">/*16/span>

p">  32#defipode= =d="L35" class="lss=_inhref_pan cl  (0)
#defiss=_inhref_pan cle" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linux/lockd17it-words17/span>
#defiunhrkelye" class="sref">p">  32#defipode=N==d="L35" class="lNULL">  32#defiNULL__ckd.h" class="fref">linux/lockd17ent"> */17/span>
linux/lockd/7        17   (0)
cannot">  32#defilannotode=N=d="L35" class="lbe  _to_cpup">  32#defibe  _to_cpupe" class="sref">p">  32#defipode=++_ockd.h" class="fref">linux/lockd1 
	 6 results6.

&qu">  32lin  (0)
#defiunhrode=N=d="L35" class="lbe  _to_cpu= _sz 426
l_lt" o  32rflow  (0)
#defiout_hpuxode=ockd.h" class="hpuxnux/lockd/7        17   (0)
lin  (0)
#defiunhrode=N=d="L35" class="lbe  _to_cpokie_sz          (1+(linux/sockd/7        17   (0)
#defiout_sizlode=ockd.h" class="fref">linux/lockd/4        14   (0)
BUG_O/a>          (1+BUG_O/35" class="lss=_inhref_pan cl  (0)
#defiss=_inhref_pan cle" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linu#defilannotode=_ockd.h" class="fref">linux/lockd/4="L26"> 1426
#defiunhrkelye" class="sref">p">  32#defipode=N==d="L35" class="lNULL">  32#defiNULL__ckd.h" class="fref">linux/lockd17ent"> */17/span>
linux/lockd/7        17   (0)
#defi__be  -LMCL" class="sref">lt" o  32#defilt"ode= LMCLNT_OHSIZE" class="sref"32#defilannotode=c/xdr.h" class="fref">linux/sunrp4>14gt;2))
cannot">  32#defilannotmemcp>e" class="sref"memcp> (0)
#defi href=-LMCL" class="sref">lt" o  32#defilt"ode= L,o" class="sref"> href=  (0)
#defi href=ass="sref">data">  32#defidataode=ode=_ockd.h" class="fref">linux/lockd/4="L26"> 1426
dprintn">  3">linux/lockd14>14gt;2))
func#defi__be  -LMCL" class="sref">lt" o  32#defilt"ode= LMCLNT_OHSIZE" class="sref"324lockd14>14gt;2))
u    (0)
#defiu  # mem=NL =d="L35" classmem=NL (0)
#defi href=-LMCL" class="sref">lt" o  32#defilt"ode= L,o" class="sref"> href=  (0)
0nux/lockd17it-words17/span>
  32>14gt;2))
#defiout_ode=:ckd.h" class="fref">linux/lockd14lockd.hp">  32#defipode= =d="Ltne"   o lome: %uf">lt"arger tha,o" class="sref">cannot">  32#defilannotode=_ockd.h" class="fref">linux/lockd/4="L26"> 1426
  32#defiEIOode=ockd.h" class="fref">linux/lockd/5ent"> */15/span>
#defiout_=verflowode=:ckd.h" class="fref">linux/lockd14plies as14/span>
cannot">  32#defilannot>#defiprint_=verflow_msge" class="sref">__name__  (0)
#defi__name__ode=,o" class="sref">ss=">  32#defiss=ode=_ats.h" class="fref">linux/sunrpc/sit-words15/span>
dprintn">  3">linuxa>#defiEIOode=ockd.h" class="fref">linux/lockd/5ent"> */15/span>
 15*
  27  25  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9  21#endif
  110
#defi__be  e" class="sref">fl">  32#defi	l-LMCLockd.h" class="ffinux/32#defilt"ode= Lode=:ckd.h" class="">linux/pokie_sz          (1+(
{F" class="lin2" nam20>cannot">  32#defilannoti4<_netobje" class="sref">ss=">  32#defiss=ode=,o" id="L23" classu8">  32#defiu8#*)&" class="sref"> href=  (0)
#defi href=Lockd.h" class="ffinux/32#defilt"ode= L,o" class="sref"> href=  (0)
#defi href=Lockd.h" class="ffinux/32#defilt"ode= Lode=:ckd.h" class="">linux/sunrpc/sit-words15/span>
__belockd16        16   (0)
>
   9/*
/*
/*
/*
/*
/*
   7/*
/*
/*
/*
   9/*
/*
  27   9/*
   7l, soTm. upppan class="co9mment"> 9*
l  7 9*
   9
ss=_4<_netobj  (0)
#defi4<_stst4e" class="sref">ssstst4  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9#*" class="sref">p">  32>#defilt"ode= Loe" class="4  21#endif
2inux/la 
	 1e="L10">  110
p">  32#defipode=ockd.h" class="fref">linux/lockd/6ment">/*16/span>
cannot">  32#defilannote" class="sref">fl">  32#defi	l-LMCref">p">  3e" class="sref">p">  32#defi	l-LMCoe" class="4          (1+FAILEDode=NLM__ats.h" claFAILEDnux/sunrpc/sit-words15/span>
u    (0)
#defiu  # 35" class="lss=_nt"> * _">  2">  32#defiss=_nt"> * _">  2e" class="sref">ss=">  32#defiss=ode=,o4 +s" class="sref">cannot"> sunrpc/sit-words15/span>
p">  32#defipode= =d="L35" class="lcpu_to_be    (0)
#deficoe" class="4
23inux/lockd1/lockd.h>
   16
  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9p">  32#defipode=ockd.hoe" class="4  21#endif

cannot">  32#defilannot#*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/6ment">/*16/span>
  010
#defi__be  35" class="lss=_inhref_pan cl  (0)
#defiss=_inhref_pan cle" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linu sunrpc/sit-words15/span>
obj  (0)
#defiunhrkelye" class="sref">p">  32#defipode=N==d="L35" class="lNULL">  32#defiNULL__ckd.h" class="fref">linux/lockd17ent"> */17/span>
l_lt" o  32rflow  (0)
#defiout_=verflowode=ockd.h" class="fref">linux/lockd/7        17   (0)
lin  (0)
#defiunhrkelye" class="sref">p">  32#defipode=N==d="ntohet nuct  "L3ntoh<##defipode=ockd.h" class="fref">linux/lpokie_sz         ntohet nuct  "L3ntoh<#sz         nststfaile class="sref">ssnststfaile inux/llockd17ent"> */17/span>
l_lt" o  32rflow  (0)
#defiout_bad_4_ockd.h" class="fout_bad_4_onux/lockd/7        17   (0)
p">  32#defipode= =d="Loe" class="4linux/lockd/6ment">/*16/span>
  32>14gt;2))
print_=verflow_msg">  32e"   ende=": ef">srme: %uinvaltobnstst4lclass="sref">cannot">  3ockd14plies as14/span>
  32#defilannotss=">  32#defiss=ode=_abe  _to_cpupe" class="sref">p">  32#defipode=++_ockd.h" class="fref">lin)sunrpc/sit-words15/span>
  32#defiEIOode=ockd.h" class="fref">linux/lockd/5ent"> */15/span>
#defiout_=verflowode=:ckd.h" class="fref">linux/lockd14plies as14/span>
__name__  (0)
#defi__name__ode=,o" class="sref">ss=">  32#defiss=ode=_ats.h" class="fref">linux/sunrpc/sit-words15/span>
linuxa>#defiEIOode=ockd.h" class="fref">linux/lockd/5ent"> */15/span>
   16
  27NLMDBG_XXDR
/*
   7  27< ohan class="co15 results1..

   9<_ href=  (0)
#defi4e" class="sref">ssststholdsrss=_scream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9#definlm  hresclass="sref">ssnsthres 32#defiss=ode=,eresulaje" class="resulass=_lockd1">  21#endif

p">  32#lnlm  href=  (0)
#definlm  hs15/class="sref">ssnsths15/ 32#defiss=ode=,es15/class="sref">sss15/ 32#defi href=resulaje" class="resulass=_32#defilt"ode= LM15/class="sref">sss15/ 32 */15/span>
sss"lloff_ 32#defiss=ode=_ae= =d="L35" class="lloff_t_tolockd/5ent"> */15/span>
#defi__be  #*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd//types.h>
>16gt;2))

u    (0)
#defiu  # <_boolet nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9sss15/ 32<32#defilt"ode= Lfet nuct  "L3flss=_.>#defilt"ode= Lf<_Xot;/a>et nuct  "L3fl_Xot;">  32#defiNULLF_RDLCK/a>et nuct  "L3F_RDLCKnux/sunrpc/sit-words15/span>
__be    (0)
#defi__be  4<_int  et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9sss15/ 32<32#defilt"ode= Lhvidje" class="4vidnux/sunrpc/sit-words15/span>
func#defi__be  i4<_netobje" class="sref">ss=">  32#defiss=ode=,o" id="L23" classu8">  32#defM15/class="sref">sss15/ 32<32#defilt"ode= Loockd.h" class="fohss=_.>#defilt"ode= L,o" class="sref">cannot">  32#defilannoto15/class="sref">sss15/ 32<32#defilt"ode= Loockd.h" class="fohss=_.>#defilt"ode= Lts.h" class="fref">linux/sunrpc/6ent"> */16/span>
   16
__be    (0)
#defi__be  35" class="lss=_nt"> * _">  2">  32#defiss=_nt"> * _">  2e" class="sref">ss=">  32#defiss=ode=,o4 +s" class="sref">cannot">  +u sunrpc/sit-words15/span>
BUG_O/a>          (1+BUG_O/sstst  9pute"lloff_sclass="sref">ssnstst  9pute"lloff_s32#defiss=ode=,oo15/class="sref">sss15/ 32<,  (0)
#defi href=M"lloff_class="sref">sss"lloff_ 32#defi href=M" =d="L35" class="lloff_t_tosunrpc/sit-words15/span>
p">  32#defipode= =d="L35" class="lss=_inhref_pan cl  (0)
#defsref">shot;+s" class="sref">cafsref">shot;+#defipode=++_ockd.h" class="fref">lin/a>#defiss=ode=_ae=lloff_class="sref">sss"lloff_ 32
4<_netobj  (0)
#def#defsref">shot;+s" class="sref">cafsref">shot;+#defipode=++_ockd.h" class="fref">lin/a>#defiss=ode=_ae= =d="L35" class="lloff_t_tosunrpc/sit-words15/span>
{F" class="line2" nam28line" nam16>16gt;2))
pan cl_ href=  (0)
#defipan clnststholdsrje" class="ipan clnststholdsrss=_scream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9ssnsthres 32#defiss=ode=,eresulaje" class="resulass=_lockd1">  21#endif
funchref=  (0)
#definlm  hs15/class="sref">ssnsths15/ 32#defiss=ode=,es15/class="sref">sss15/ 32#defi href=resulaje" class="resulass=_32#defilt"ode= LM15/class="sref">sss15/ 32 */15/span>
u    (0)
#definlfilehs15/class="sref">ssfilehs15/ 32#defiss=ode=,efet nuct  "L3flss=_/=  (0)
#defi href=M15/class="sref">sss15/ 32<32#defilt"ode= Lfet nuct  "L3flss=_lockd/5ent"> */15/span>
__be    (0)
#defi__be  us64e" class="uooooooo>#defilt"ode= LM"lloff_class="sref">sss"lloff_ 32#defiss=ode=_ae= =d="L35" class="lloff_t_tolockd/5ent"> */15/span>
BUG_O/a>          (1+BUG_O/"L35" class="lcannot">  32#defilannotexclusivpje" class="sxclusivpt_tolockd/5ent"> */15/span>
p">  32#href=  (0)
#deferrorje" class="srrort_tolockd/5ent"> */15/span>
4<_netobj  (0)
#def#*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/6ment">/*16/span>
#defi__be  "L35" class="le="hi">  32#defie="hiodendje" class="endnux/lockd/6ment">/*16/span>
>16gt;2))
u    (0)
#defiu  # mem=NL =d="L35" classmem=NL (0)
#defi href=o15/class="sref">sss15/ 32<, 0="hizeof##defipode=ockd.ho15/class="sref">sss15/ 32<)sunrpc/sit-words15/span>
__be    (0)
#defi__be  s15/s_iniths15/class="sref">sss15/s_iniths15/ (0)
#defi href=fet nuct  "L3flss=_sunrpc/sit-words15/span>
p">  32#defipode= =d="L35" class="lss=_inhref_pan cl  (0)
#defiss=_inhref_pan cle" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linux +u sunrpc/sit-words15/span>
#defiunhrkelye" class="sref">p">  32#defipode=N==d="L35" class="lNULL">  32#defiNULL__ckd.h" class="fref">linux/lockd1>>NLMDBG_X3/span>
linux/lockd/Eplies as13/span>
p">  32#defipode= =d="Lexclusivpje" class="sxclusivpt_topup">  32#defibe  _to_cpupe" class="sref">p">  32#defipode=++_ockd.h" class="fref">linux/lockd1 
	 6 results6.
4<_netobj  (0)
#defM15/class="sref">sss15/ 32<32#defilt"ode= Lhvidje" class="4vidnux/pup">  32#defibe  _to_cpupe" class="sref">p">  32#defipode=++_ockd.h" class="fref">lin/lockd1 
	 6 results6.
#defi__be  fet nuct  "L3flss=_32#defilt"ode= Lf<_pidje" class="f<_pidnux/pup#defipode=++_ockdid_L =d="L35" classdid_L>lin/j  (0)
#defM15/class="sref">sss15/ 32<32#defilt"ode= Lhvidje" class="4vidnux/lockd1 
	 6 results6.
>16gt;2))
  32#defiipan cl_netobjet nuct  "L35" class="lss=_s>#defiss=ode=,o4_ockd.h" class="fref">linu (0)
#defi href=M15/class="sref">sss15/ 32<32#defilt"ode= Loockd.h" class="fohss=_/lockd1 
	 6 results6.
lin  (0)
#defiunhrkelye" class="sref">p">  32#defipode=N==d="e" class="srrort_to/lockd1>>NLMDBG_X3/span>
l_lt" o  32rflow  (0)
#defioutode=ockd.h" class=nux/lockd1 
	 6 results6.
   16
__be    (0)
#defi__be  35" class="lss=_nt"> * _">  2">  32#defiss=_inhref_pan cle" class="sref">ss=">  32#defiss=ode=,o4_ockd.h" class="fref">linu8 +u8/lockd1 
	 6 results6.
lin  (0)
#defiunhrkelye" class="sref">p">  32#defipode=N==d="L35" class="lNULL">  32#defiNULL__ckd.h" class="fref">linux/lockd1>>NLMDBG_X3/span>
l_lt" o  32rflow  (0)
#defiout_=verflowode=ockd.h" class="fref">linux/lockd/Eplies as13/span>
  010
#defi__be  fet nuct  "L3flss=_32#defilt"ode= Lf<_flagsclass="sref">ssf<_flagst"> * _">  2">  32FL_POSIXclass="sref">ssFL_POSIXnux/lockd/Eplies as13/span>
cannot">  32#defilannotfet nuct  "L3flss=_32#defilt"ode= Lf<_Xot;/a>et nuct  "L3fl_Xot;">  3* _">  2">  32exclusivpje" class="sxclusivpt_top!= 0 ?/a>#defiNULLF_WRLCK/a>et nuct  "L3F_WRLCKt_top:/a>#defiNULLF_RDLCK/a>et nuct  "L3F_RDLCKnux/lockd/Eplies as13/span>
 * _">  2">  32#defL35" clhot;+s" class="sref">cafL35" clhot;+#defipode=++_ockd.h" class="fref">lin/a (0)
#defi href=M"lloff_class="sref">sss"lloff_ 32
cafL35" clhot;+#defipode=++_ockd.h" class="fref">lin/a (0)
#defi href=M" =d="L35" class="lloff_t_tosunrpc/sit-words15/span>
func#defi__be  i4dje" class="endnux/"32#defilannoto"lloff_class="sref">sss"lloff_ 32< +u#defi href=M" =d="L35" class="lloff_t_to - 1unrpc/sit-words15/span>
   16
__be    (0)
#defi__be  fet nuct  "L3flss=_32#defilt"ode= Lf<_star_class="sref">ssf<_star_nux/pup#defipode=++_ocklllo_L =d="L35" classlllo_L>lin/j  (0)
#defM"lloff_class="sref">sss"lloff_ 32
lin  (0)
#defiunhrM" =d="L35" class="lloff_t_to u= _ ||c#defi__be  i4dje" class="endnux/"< _sz 426
l_lt" o  32#defi__be  fet nuct  "L3flss=_32#defilt"ode= Lf<_i4dje" class="f<_i4dnux/"32#defilannotOFFSETass=je" class="OFFSETass= 32
4<_netobelsenrpc/sit-words15/span>
#defilt"ode= Lf<_i4dje" class="f<_i4dnux/"32#defipode=++_ocklllo_L =d="L35" classlllo_L>lin/j  (0)
#defendje" class="endnux/lockd/6ment">/*16/span>
{F" class="lin3" nam32>cannot">  32#defilannotirrorje" class="srrort_topup/lockd14>14gt;2))

linux=  (0)
#deferrorje" class="srrort_tolockd/5ent"> */15/span>
linux/lockd14plies as14/span>
  32#defipode= =d="L3#defiprint_=verflow_msge" class="sref">__name__  (0)
#defi__name__ode=,o" class="sref">ss=">  32#defiss=ode=_ats.h" class="fref">linux/sunrpc/sit-words15/span>
  32#defiEIOode=ockd.h" class="fref">linux/lockd/4>NLMDBG_X4/span>
3inux/lockd16        16   (0)
NLMDBG_XXDR
   7pan cl_  href=  (0)
#defi4<_aller_ooooje" class="en<_aller_oooo_  (0cream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9 426

33s="sref">func< re7it1p+code=+1+6lassu8NB: cli+6l-side does not ff_ s15/32  32#defilannotode=c/xdr.h" class="fref">linux    (0)
#deficop">  32#defipode=ockd.h" class="fref">linux/lockd/6ment">/*16/span>

cannot">  32#defilannote" class="sref">fl">  32#defi	l-LMCode=N=d="L35" class="lbe  _to_cpokie_sz          (1+( * _">  2">  32#defiss=_nt"> * _">  2e" class="sref">ss=">  32#defiss=ode=,o4 +s" class="sref">cannot">  +u#defi	l-LMCode=N=d="L35" class="lbe  _to_cslockd/4>NLMDBG_X4/span>
#defi__be  >cafsref">sopaqu_">  2e" class="sref">sopaqu_#defipode=++_ockd.h" class="fref">lin/a)
#defi__naooooje" class="oooo_  (32#defilannotode=_ockd.h" class="fref">linux/lockd/4="L26"> 1426
obj lockd16        16   (0)
NLMDBG_XXDR
   9/*
  27< fhan class="co15 results1..
  27< ohan class="co15 results1..
   7  25<_ href=  (0)
#defi4ssi4  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9l_lt" o  322222222222222lnlm  href=  (0)
#definlm  hs15/class="sref">ssnsths15/ 32#defiss=ode=,es15/class="sref">sss15/ 32 426

__be    (0)
#defi__be  us64e" class="uooooooo>#defilt"ode= LM"lloff_class="sref">sss"lloff_ 32#defiss=ode=_ae= =d="L35" class="lloff_t_tolockd/5ent"> */15/span>
BUG_O/a>          (1+BUG_O/#*" class="sref">p">  32#defipode=ockd.h" class="fref">linux/lockd/6ment">/*16/span>
cannot">>#defiss=ode=,es15/class="sref">sss15/ 32<32#defilt"ode= L_allerclass="sref">ss_allerinux/lockd/4="L26"> 1426
#defi__be  4<_fockd.h" class="f4<_foss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=M15/class="sref">sss15/ 32<32#defilt"ode= Lfockd.h" class="ffinux/llockd/4="L26"> 1426
cannot">  32#defilannoti4<_netobje" class="sref">ss=">  32#defiss=ode=,o" id="L23" classu8">  32#defi href=M15/class="sref">sss15/ 32<32#defilt"ode= Loockd.h" class="fohss=_.>#defilt"ode= L,o" class="sref">cannot">  32#defilannoto15/class="sref">sss15/ 32<32#defilt"ode= Loockd.h" class="fohss=_.>#defilt"ode= Lts.h" class="fref">linux/sunrpc/6ent"> */16/span>
__be    (0)
#defi__be  35" class="lss=_nt"> * _">  2">  32#defiss=_nt"> * _">  2e" class="sref">ss=">  32#defiss=ode=,o4 +s" class="sref">cannot">  +u8 +u8/lockd1 
	 6 results6.
l_l#defipode=ockd.h" class="fref">linux/++* _">  2">  32cpu>p">a>#*" class="sref">cpu>p">a>#*2#defi	l-LMCo15/class="sref">sss15/ 32<32#defilt"ode= Lhvidje" class="4vidnux//lockd1 
	 6 results6.
   16
ssnstst  9pute"lloff_s32#defiss=ode=,oo15/class="sref">sss15/ 32<,  (0)
#defi href=M"lloff_class="sref">sss"lloff_ 32#defi href=M" =d="L35" class="lloff_t_tosunrpc/sit-words15/span>
BUG_O/a>          (1+BUG_O/35" class="lss=_inhref_pan cl  (0)
#defsref">shot;+s" class="sref">cafsref">shot;+#defipode=++_ockd.h" class="fref">lin/a>#defiss=ode=_ae=lloff_class="sref">sss"lloff_ 32
  32#defilannot#defsref">shot;+s" class="sref">cafsref">shot;+#defipode=++_ockd.h" class="fref">lin/a>#defiss=ode=_ae= =d="L35" class="lloff_t_tosunrpc/sit-words15/span>
>16gt;2))

NLMDBG_XXDR
 ss="tinlmn class="co1">NLMDBG_XXDR
   9NLMDBG_XXDR
NLMDBG_XXDR
canNFS Versinl 3 Protocol Specificatinlf">can and Chapter 10 of X/OpenIntermn class="co1">NLMDBG_XXDR
canProtocolommentInter laring: XNFS, Versinl 3Wf">can All rights 9reserved..
  25  010
   7NLMDBG_XXDR
{F" class="line3" nam38"liBas5/dss=v4 datamethoa ame=lCLMAhref=  nststtestargs {n class="comment">/*
  27   9  25BUG_4<_ href=  (0)
#defnstst>cafsrettestargsclass="sref">ssnstst>cafsrettestargs_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  25l_lt" o  32222222222222222222cream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   94<_netobbbbbbbbbbbbbbbbbbbbbbbbbbblnlm  href=  (0)
#definlm  hargsclass="sref">ssnst_args_  (/a>#defiss=ode=,eargsclass="sref">ssargs_  (sz 426

cannot">  32lnlm  href=  (0)
#definlm  hs15/class="sref">ssnsths15/ 32#defiss=ode=,es15/class="sref">sss15/ 32#defi href=argsclass="sref">ssargs_  (32#defilt"ode= LM15/class="sref">sss15/ 32 */15/span>
__be    (0)
#defi__be  en<_ookipje" class="en<_ookipss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=argsclass="sref">ssargs_  (32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
func#defi__be  i4et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9sss15/ 32<32#defilt"ode= Lfet nuct  "L3flss=_.>#defilt"ode= Lf<_Xot;/a>et nuct  "L3fl_Xot;">  32#defiNULLF_WRLCK/a>et nuct  "L3F_WRLCKt_tosunrpc/sit-words15/span>
p">  32#defipode= =d="Li4ssi4#defiss=ode=,e="L9">   9sss15/ 32

NLMDBG_XXDR
/*
   7  27
   9
ssnstst>cafsret_XXDargs_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  254<_netobbbbbbbbbbbbbbbbbbbbbbbbbbbcream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9ssnst_args_  (/a>#defiss=ode=,eargsclass="sref">ssargs_  (sz 426
canna 
	 15plies as15/span>
ssnsths15/ 32#defiss=ode=,es15/class="sref">sss15/ 32#defi href=argsclass="sref">ssargs_  (32#defilt"ode= LM15/class="sref">sss15/ 32 */15/span>
 */15/span>
func#defi__be  i4<_ookipje" class="en<_ookipss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=argsclass="sref">ssargs_  (32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
p">  32#defipode= =d="Li4et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9ssargs_  (32#defilt"ode= LbM15/class="sref">ssbs15/ 32
__be    (0)
#defi__be  i4et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9sss15/ 32<32#defilt"ode= Lfet nuct  "L3flss=_.>#defilt"ode= Lf<_Xot;/a>et nuct  "L3fl_Xot;">  32#defiNULLF_WRLCK/a>et nuct  "L3F_WRLCKt_tosunrpc/sit-words15/span>
BUG_O/a>          (1+BUG_O/i4ssi4#defiss=ode=,e="L9">   9sss15/ 32
  32#defipode= =d="Le4et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9ssargs_  (32#defilt"ode= Lre="Limje" class="re="Lim 32
4<_netobj  (0)
#defi4et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9ssargs_  (32#defilt"ode= L4e" class="4
{F" class="lin4" nam42line" nam16>16gt;2))
NLMDBG_XXDR
/*
   9  27
42linHef="+ pan clabuffame=verfllCLMA}an class="co15 results1..
  25<_ href=  (0)
#defnstst>cafsretcancargsclass="sref">ssnstst>cafsretcancargs_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  25{F" class="lin4" nam43>cannot">  3222222222222222222222222222cream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9  3222222222222222222222222222lnlm  href=  (0)
#definlm  hargsclass="sref">ssnst_args_  (/a>#defiss=ode=,eargsclass="sref">ssargs_  (sz 426

43s="sref">funclnlm  href=  (0)
#definlm  hs15/class="sref">ssnsths15/ 32#defiss=ode=,es15/class="sref">sss15/ 32#defi href=argsclass="sref">ssargs_  (32#defilt"ode= LM15/class="sref">sss15/ 32 */15/span>
   16
cannot"> (0)
#defi href=argsclass="sref">ssargs_  (32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
BUG_O/a>          (1+BUG_O/i4et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9ssargs_  (32#defilt"ode= LbM15/class="sref">ssbs15/ 32
cannot">  32#defilannoti4et nuct  "L35" class="lss=_s>#defiss=ode=,e="L9">   9sss15/ 32<32#defilt"ode= Lfet nuct  "L3flss=_.>#defilt"ode= Lf<_Xot;/a>et nuct  "L3fl_Xot;">  32#defiNULLF_WRLCK/a>et nuct  "L3F_WRLCKt_tosunrpc/sit-words15/span>
ssi4#defiss=ode=,e="L9">   9sss15/ 32
>16gt;2))
NLMDBG_XXDR
/*
   9  27
  25<_ href=  (0)
#defnstst>cafsretun_XXDargsclass="sref">ssnstst>cafsretun_XXDargs_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  25  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9ssnst_args_  (/a>#defiss=ode=,eargsclass="sref">ssargs_  (sz 426
canna 
	 15plies as15/span>
ssnsths15/ 32#defiss=ode=,es15/class="sref">sss15/ 32#defi href=argsclass="sref">ssargs_  (32#defilt"ode= LM15/class="sref">sss15/ 32 */15/span>
 */15/span>
func#defi__be  i4<_ookipje" class="en<_ookipss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=argsclass="sref">ssargs_  (32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
p">  32#defipode= =d="Li4ssi4#defiss=ode=,e="L9">   9sss15/ 32

NLMDBG_XXDR
/*
   7  27
ssnstst>cafsretres_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  25  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9ssnsthres 32#defiss=ode=,eresulaje" class="resulass=_lockd1">  21#endif
BUG_a 
	 15plies as15/span>
  32#defilannoti4<_ookipje" class="en<_ookipss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=resulaje" class="resulass=_32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
ssi4#defiss=ode=,e="L9">   9ss4
>16gt;2))

NLMDBG_XXDR
/*
   9NLMDBG_XXDR
nststholder holderan class="co15 results1..
NLMDBG_XXDR

   7/*
  27
   9<_ href=  (0)
#defnstst>cafsrettestresclass="sref">ssnstst>cafsrettestres_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  25__be    (0)
eeeeeeeeeeeeeeeeeee22CLMAhref=    32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9#definlm  hresclass="sref">ssnsthres 32#defiss=ode=,eresulaje" class="resulass=_lockd1">  21#endif
4<_netobj  (0)
#defi4<_ookipje" class="en<_ookipss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=resulaje" class="resulass=_32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
#defi__be  4<_nstst4ssi4#defiss=ode=,e="L9">   9ss4
cannot">  32  (0)
#defiunhrresulaje" class="resulass=_32#defilt"ode= L4ss4#defiNULLnsthsck_deniedje" class="nsthsck_deniedss=_lockd1">  21#endif
  3222222222#defi__be  4<_nststholderclass="sref">ssi4#defiss=ode=,e="L9">   9__belockd16        16   (0)
   16
NLMDBG_XXDR
NLMDBG_XXDR

NLMDBG_XXDR
   7canNFS Versinl 3 Protocol Specificatinlf">can and Chapter 10 of X/OpenIntermn class="co1">NLMDBG_XXDR
canProtocolommentInter laring: XNFS, Versinl 3Wf">can All rights 9reserved..
  25__beockd/5ent"> */15/span>
   9NLMDBG_XXDR
/*
NLMDBG_XXDR
NLMDBG_XXDR
   7/*

   9  25BUG_4<_hrefj  (0)
#defL35" c_"ststtestrplyje" class="L35" c_"ststtestrply_  (0cream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9l_lt" o  322222222222222222href=  (0)
#definlm  hresclass="sref">ssnsthres 32#defiss=ode=,eresulaje" class="resulass=_lockd1">  21#endif
4
#defsrrorclass="sref">ssirror 32 */15/span>
{F" class="lin5" nam52line" nam16>16gt;2))
  32j  (0)
#defsrrorclass="sref">ssirror 32L35" c_"stst4ssL35" c_"stst4#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=resulaje" class="resulass=_32#defilt"ode= L4ss4
__be    (0)
  (0)
#defiunhrunlikelyje" class="unlikelyss=_s>#defiss=ode=,osrrorclass="sref">ssirror 32<)lockd1">  21#endif
l_lt" o  32gotopan cl  (0)
ouaje" class="oua 32 */15/span>
ss4#defiNULLnsthsck_deniedje" class="nsthsck_deniedss=_lockd1">  21#endif
ssirror 32L35" c_"ststholderclass="sref">ssL35" c_"ststholder_  (0>#defiss=ode=,e="L9">   9ouaje" class="oua 32<:nrpc/sit-words15/span>
529s="sref">l_lreturnfj  (0)
#defsrrorclass="sref">ssirror 32 */15/span>
cann4<_hrefj  (0)
#defnstst>cafL35ttestresclass="sref">ssnstst>cafL35ttestres_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  25  32222222222222222222222222cream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9  32222222222222222222222222cream">  32#defissm  hresclass="sref">ssnsthres 32#defiss=ode=,eresulaje" class="resulass=_lockd1">  21#endif
53s="sra 
	 15plies as15/span>
ssirror 32 */15/span>
 */15/span>
BUG_O/a>          (1+BUG_O/irrorclass="sref">ssirror 32L35" c__ookipje" class="L35" c__ookipss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=resulaje" class="resulass=_32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
cannot">  32  (0)
#defiunhrunlikelyje" class="unlikelyss=_s>#defiss=ode=,osrrorclass="sref">ssirror 32<)lockd1">  21#endif
 */15/span>
#defi__be  4rrorclass="sref">ssirror 32L35" c_"ststtestrplyje" class="L35" c_"ststtestrply_  (0>#defiss=ode=,e="L9">   9ouaje" class="oua 32<:nrpc/sit-words15/span>
  32returnfj  (0)
#defsrrorclass="sref">ssirror 32 */15/span>
__belockd16        16   (0)
NLMDBG_XXDR
/*

   7cann4<_hrefj  (0)
#defnstst>cafL35tresclass="sref">ssnstst>cafL35tres_  (0cream">  32#defissrpc_rqsaje" class="rpc_rqsa2#defipode=ockd.hreqje" class="reqlass="comm5>  25  3222222222222222222222cream">  32#defiss=_scream#*" class="sref">ss=">  32#defiss=ode=,e="L9">   9  3222222222222222222222cream">  32#defissm  hresclass="sref">ssnsthres 32#defiss=ode=,eresulaje" class="resulass=_lockd1">  21#endif

#defsrrorclass="sref">ssirror 32 */15/span>
__beockd/5ent"> */15/span>
BUG_O/a>          (1+BUG_O/irrorclass="sref">ssirror 32L35" c__ookipje" class="L35" c__ookipss=_s>#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=resulaje" class="resulass=_32#defilt"ode= L_ookipje" class="_ookipss=_sunrpc/sit-words15/span>
  32  (0)
#defiunhrunlikelyje" class="unlikelyss=_s>#defiss=ode=,osrrorclass="sref">ssirror 32<)lockd1">  21#endif
 */15/span>
#defi__be  4rrorclass="sref">ssirror 32L35" c_"stst4ssL35" c_"stst4#defiss=ode=,o4 +s" class="sref">cannot"> (0)
#defi href=resulaje" class="resulass=_32#defilt"ode= L4ss4
ouaje" class="oua 32<:nrpc/sit-words15/span>
  32returnfj  (0)
#defsrrorclass="sref">ssirror 32 */15/span>
__belockd16        16   (0)
   16
NLMDBG_XXDR
NLMDBG_XXDR
  j  (0)
#defNULL.h" class="frefNULLine" namee="L16">   16
#defPROC.h" class="frefPROCss=_s>#defiss=ode=,oproc.h" class="frefproclass="j  (0)
#defargXot;/a>et nuct  "L3argXot;lass="j  (0)
#defresXot;/a>et nuct  "L3resXot;ss=_sot">  322222222222222222222222222222\ nam6        6   (0)
  3222222222222222222222222222222222222222222222\ nam6        6   (0)
  32.>#defilt"ode= Lp_proc.h" class="frefp_proclass">  32_pan cl  (0)
NLMPROC_.h" class="frefNLMPROC_ine"##proc,2222222222222222222222222222222222\ nam6        6   (0)
  32.>#defilt"ode= Lp_i4.h" class="frefp_i4cannot">=(0)
#defiunhrkhreeproc_aje" class="khreeproc_ass=_sj  (0)
#defnstst>cafsret.h" class="frefnstst>cafsretine"##argXot;,2222222222222\ nam6        6   (0)
  32.>#defilt"ode= Lp_L35" c.h" class="frefp_L35" ccannot">=(0)
#defiunhrkhredproc_aje" class="khredproc_ass=_sj  (0)
#defnstst>cafL35t.h" class="frefnstst>cafL35tine"##resXot;,2222222222222\ nam6        6   (0)
  32.>#defilt"ode= Lp_arglen.h" class="frefp_arglencannot">=(an cl  (0)
NLM4_.h" class="frefNLM4tine"##argXot;##_sz,22222222222222222222222222222\ nam6        6   (0)
  32.>#defilt"ode= Lp_eeplen.h" class="frefp_eeplencannot">=(an cl  (0)
NLM4_.h" class="frefNLM4tine"##resXot;##_sz,22222222222222222222222222222\ nam6        6   (0)
  32.>#defilt"ode= Lp_4dx.h" class="frefp_4dxcannot"_pan cl  (0)
NLMPROC_.h" class="frefNLMPROC_ine"##proc,2222222222222222222222222222222222\ nam6        6   (0)
  32.>#defilt"ode= Lp_="L3.h" class="frefp_="L3lass">  32_p#proc,2222222222222222222222222222222222222222222\ nam6        6   (0)
{F" class="line5" nam58line" nam16>16gt;2))
  32#defissrpc_procinfoje" class="rpc_procinfocannot">  j  (0)
#defnststproceduresclass="sref">ssnststproceduresle="[]f_p{ nam16>16gt;2))
__be    (0)
#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oTEST.h" class="frefTESTlass="""""""""""""">#defiss=ode=,otestargsclass="sref">sstestargslass=""""""">#defiss=ode=,otestresclass="sref">sstestres_  ()="comm5>  25func#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oLOCK/a>et nuct  "L3LOCKlass="""""""""""""">#defiss=ode=,oa15#argsclass="sref">ssa15#argslass=""""""">#defiss=ode=,oresclass="sref">ssres_  ()="comm5>  25p">  32#defipode= =d="LPROC.h" class="frefPROCss=_s>#defiss=ode=,oCANCEL.h" class="frefCANCELlass="""""""""""">#defilt"ode= L_ancargsclass="sref">sscancargs_  (=""""""">#defiss=ode=,oresclass="sref">ssres_  ()="comm5>  25__be    (0)
#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oUNLOCK/a>et nuct  "L3UNLOCKlass="""""""""""">#defilt"ode= Lun_XXDargsclass="sref">ssun_XXDargs_  (,""""">#defiss=ode=,oresclass="sref">ssres_  ()="comm5>  25BUG_O/a>          (1+BUG_O/PROC.h" class="frefPROCss=_s>#defiss=ode=,oGRANTED.h" class="frefGRANTEDlass=""""""""""">#defiss=ode=,otestargsclass="sref">sstestargslass=""""""">#defiss=ode=,oresclass="sref">ssres_  ()="comm5>  25cannot">  32#defilannotPROC.h" class="frefPROCss=_s>#defiss=ode=,oTEST_MSG.h" class="frefTEST_MSGlass="""""""""">#defiss=ode=,otestargsclass="sref">sstestargslass=""""""">#defiss=ode=,onored.h" class="frefnoredcann)="comm5>  254<_netobj  (0)
#defPROC.h" class="frefPROCss=_s>#defiss=ode=,oLOCK_MSG.h" class="frefLOCK_MSGlass="""""""""">#defiss=ode=,oa15#argsclass="sref">ssa15#argslass=""""""">#defiss=ode=,onored.h" class="frefnoredcann)="comm5>  25#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oCANCEL_MSG.h" class="frefCANCEL_MSGlass="""""""">#defilt"ode= L_ancargsclass="sref">sscancargs_  (=""""""">#defiss=ode=,onored.h" class="frefnoredcann)="comm5>  25cannot">  32#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oUNLOCK_MSG.h" class="frefUNLOCK_MSGlass="""""""">#defilt"ode= Lun_XXDargsclass="sref">ssun_XXDargs_  (,""""">#defiss=ode=,onored.h" class="frefnoredcann)="comm5>  25  32      (1+BUG_O/PROC.h" class="frefPROCss=_s>#defiss=ode=,oGRANTED_MSG.h" class="frefGRANTED_MSGlass=""""""">#defiss=ode=,otestargsclass="sref">sstestargslass=""""""">#defiss=ode=,onored.h" class="frefnoredcann)="comm5>  25__be    (0)
#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oTEST_RES.h" class="frefTEST_RESlass="""""""""">#defiss=ode=,otestresclass="sref">sstestres_  (="""""""">#defilt"ode= Lnored.h" class="frefnoredcann)="comm5>  25func#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oLOCK_RES.h" class="frefLOCK_RESlass="""""""""">#defiss=ode=,oresclass="sref">ssres_  (="""""""""""">#defilt"ode= Lnored.h" class="frefnoredcann)="comm5>  25p">  32#defipode= =d="LPROC.h" class="frefPROCss=_s>#defiss=ode=,oCANCEL_RES.h" class="frefCANCEL_RES_  (="""""""">#defilt"ode= Lresclass="sref">ssres_  (="""""""""""">#defilt"ode= Lnored.h" class="frefnoredcann)="comm5>  25__be    (0)
#defi__be  PROC.h" class="frefPROCss=_s>#defiss=ode=,oUNLOCK_RES.h" class="frefUNLOCK_RES_  (="""""""">#defilt"ode= Lresclass="sref">ssres_  (="""""""""""">#defilt"ode= Lnored.h" class="frefnoredcann)="comm5>  25BUG_O/a>          (1+BUG_O/PROC.h" class="frefPROCss=_s>#defiss=ode=,oGRANTED_RES.h" class="frefGRANTED_RESlass=""""""">#defiss=ode=,oresclass="sref">ssres_  (="""""""""""">#defilt"ode= Lnored.h" class="frefnoredcann)="comm5>  25 */15/span>
 */15/span>
#definlrpc_versinlje" class="rpc_versinlBUG_Oj  (0)
#defnst_versinl4.h" class="frefnst_versinl4BUG_O_p{ nam16>16gt;2))
cannot">  32.>#defilt"ode= Lnumberclass="sref">ssnumbercannot">  32O_p4="comm5>  25  32.>#defilt"ode= Lnrprocsclass="sref">ssnrprocscannot">  32_pan cl  (0)
ARRAY_SIZEclass="sref">ssARRAY_SIZEss=_s>#defiss=ode=,onststproceduresclass="sref">ssnststproceduresle=")="comm5>  25  32.>#defilt"ode= Lprocsclass="sref">ssprocscannot">  3232_pan cl  (0)
nststproceduresclass="sref">ssnststproceduresle="="comm5>  25 */15/span>



t/div>


The original LXR software by th7fj  (0)
LXR uffaunity_  (="this experiame=al versinl by j  (0)


LXR uffaunity_  .#defiss=hand" clas4="sre43ref="a 
	 15plies as15/span>
LXR uffal by j www.redpill-s/lr@c=handRedpill L/lr@c ALnored.r@cvih  "of L/luxesulaultingcnt9nov9n5f2/ls services since 1995.ourceforge/body 15/html//so