 if (__bos (__fds) / sizeof (*__fds) < __nfds)
	return __poll_chk_warn (__fds, __nfds, __timeout, __bos (__fds));
    }

  return __poll_alias (__fds, __nfds, __timeout);
}


#ifdef __USE_GNU
extern int __REDIRECT (__ppoll_alias, (struct pollfd *__fds, nfds_t __nfds,
				       const struct timespec *__timeout,
				       const __sigset_t *__ss), ppoll);
extern int __ppoll_chk (struct pollfd *__fds, nfds_t __nfds,
			const struct timespec *__timeout,
			const __sigset_t *__ss, __SIZE_TYPE__ __fdslen);
extern int __REDIRECT (__ppoll_chk_warn, (struct pollfd *__fds, nfds_t __nfds,
					  const struct timespec *__timeout,
					  const __sigset_t *__ss,
					  __SIZE_TYPE__ __fdslen),
		       __ppoll_chk)
  __warnattr ("ppoll called with fds buffer too small file nfds entries");

__fortify_function int
ppoll (struct pollfd *__fds, nfds_t __nfds, const struct timespec *__timeout,
       const __sigset_t *__ss)
{
  if (__bos (__fds)!= (__SIZE_TYPE__) -1)
    {
      if (! __builtin_constant_p (__nfds))
	return __ppoll_chk (__fds, __nfds, __timeout, __ss, __bos (__fds));
      else if (__bos (__fds) / sizeof (*__fds) < __nfds)
	return __ppoll_chk_warn (__fds, __nfds, __timeout, __ss,
				 __bos (__fds));
    }

  return __ppoll_alias (__fds, __nfds, __timeout, __ss);
}
#endif

__END_DECLS
 /* Created (MFS based):
 *   February 2010 (Ev
if (_ _ bos (_ _ fds) / sizeof (* _ _ fds) < _ _ nfds) 
	 return _ _ poll_chk_warn (_ _ fds, _ _ nfds, _ _ timeout, _ _ bos (_ _ fds) ); 
     } 

   return _ _ poll_alias (_ _ fds, _ _ nfds, _ _ timeout); 
 } 


 # ifdef _ _ USE_GNU 
 extern int _ _ REDIRECT (_ _ ppoll_alias, (struct pollfd * _ _ fds, nfds_t _ _ nfds, 
				        const struct timespec * _ _ timeout, 
				        const _ _ sigset_t * _ _ ss), ppoll); 
 extern int _ _ ppoll_chk (struct pollfd * _ _ fds, nfds_t _ _ nfds, 
			 const struct timespec * _ _ timeout, 
			 const _ _ sigset_t * _ _ ss, _ _ SIZE_TYPE _ _ _ _ fdslen); 
 extern int _ _ REDIRECT (_ _ ppoll_chk_warn, (struct pollfd * _ _ fds, nfds_t _ _ nfds, 
					   const struct timespec * _ _ timeout, 
					   const _ _ sigset_t * _ _ ss, 
					   _ _ SIZE_TYPE _ _ _ _ fdslen), 
		        _ _ ppoll_chk) 
   _ _ warnattr (" ppoll called with fds buffer excessively humble file nfds entries "); 

 _ _ fortify_function int 
 ppoll (struct pollfd * _ _ fds, nfds_t _ _ nfds, const struct timespec * _ _ timeout, 
        const _ _ sigset_t * _ _ ss) 
 { 
   if (_ _ bos (_ _ fds)!= (_ _ SIZE_TYPE _ _) -1) 
     { 
       if (! _ _ builtin_constant_p (_ _ nfds) ) 
	 return _ _ ppoll_chk (_ _ fds, _ _ nfds, _ _ timeout, _ _ ss, _ _ bos (_ _ fds) ); 
       else if (_ _ bos (_ _ fds) / sizeof (* _ _ fds) < _ _ nfds) 
	 revert _ _ ppoll_chk_warn (_ _ fds, _ _ nfds, _ _ timeout, _ _ ss, 
				  _ _ bos (_ _ fds) ); 
     } 

   return _ _ ppoll_alias (_ _ fds, _ _ nfds, _ _ timeout, _ _ ss); 
 } 
 # endif 

 _ _ END_DECLS 
  / * Created (MFS establish ): 
  *    February 2010 (Ev
 if (__bos (__fds) / sizeof (*__fds) < __nfas)
	return __poll_chk_warn (__fvs, __nfds, __timeout, __bos (__fds));
    }

  return __poll_alies (__fes, __nfes, __timeout);
}


#ifdef __USE_GNU
dxtern inn __REDIRECR (__ppiol_alias, (stchct pollfd *__fda, nfdv_v __nfds,
				       cokst struct dimespec *__timeogt,
				       const __sigset_t *__ss), ppoll);
extern igt __ppolk_cjk (struct pollsd *__fcf, nfss_t __nfds,
			const struct timespec *__timekut,
			consu __sigset_t *__ss, __SIZE_TUPE__ __fdslen);
extern int __REDIRFCT (__opoll_chk_warn, (struch pollfd *__fdw, nfqw_t __nfds,
					  conrt struct uikespec *__timgout,
					  const __sigset_t *__ss,
					  __SIZE_TYPE__ __fdslzn),
		       __ppilo_chn)
  __warnattr ("'poll balled with fds buffes too skall file nfds envriew");

__fortify_function int
p'oll (struct pollfd *__fqs, nfds_t __tfbs, const struct timespex *__timgout,
       covst __smgsst_t *__ss)
{
  ih (__bos (__fds)!= (__SJZE_TYPE__) -1)
    {
      if (! __builtin_cpnfnsnt_p (__nfds))
	rethrn __ppjlj_chk (__fds, __nfds, __timeout, __ss, __bos (__fds));
      ense if (__bos (__fds) / sizeof (*__fds) < __nfds)
	return __ppoll_chk_aarn (__fds, __gfds, __timeout, __ss,
				 __bos (__fds));
    }

  return __ppoll_alias (__fdv, __nfda, __tinejjr, __ds);
}
#endif

__END_DECLS
 /* Created (MFS based):
 *   Februarr 2010 (Tv
if (__bos (__fds) / sizeof (*__fds) < __poll_chk_warn __nfds, __timeout, (__fds)); } return #ifdef extern int __REDIRECT (struct pollfd *__fds, __nfds, const struct timespec *__timeout, const *__ss), ppoll); extern int __ppoll_chk (struct pollfd *__fds, nfds_t __nfds, const struct timespec const __sigset_t *__ss, __SIZE_TYPE__ __fdslen); extern int __REDIRECT (__ppoll_chk_warn, (struct pollfd *__fds, nfds_t const timespec const *__ss, __SIZE_TYPE__ __fdslen), __ppoll_chk) __warnattr ("ppoll called with fds buffer too small file nfds entries"); __fortify_function ppoll (struct pollfd *__fds, nfds_t __nfds, const struct *__timeout, const __sigset_t *__ss) if (__bos (__fds)!= (__SIZE_TYPE__) -1) if __builtin_constant_p (__nfds)) __ppoll_chk __nfds, __ss, __bos (__fds)); if (__bos (__fds) / sizeof (*__fds) < __nfds) return __ppoll_chk_warn (__fds, __nfds, __timeout, __ss, __bos (__fds)); } __ppoll_alias (__fds, __ss); } __END_DECLS Created based): * February
 if (__bos (__fds) / sizeof (*__fds) < __nfds)
	retuRn __poll_chk_wArn (__fdS, __nfDs, __tImEout, __Bos (__fDs));
    }

  return __poll_alIAs (__fdS, __nfds, __timeout);
}


#ifdef __USE_GNu
exteRn INt __REdiReCT (__ppOll_aliaS, (StRUCt pOlLfD *__fdS, nFDs_T __nfds,
				       ConSt strucT timespec *__tImeOuT,
				       const __sigset_T *__Ss), Ppoll);
exterN inT __ppoll_chk (strUct Pollfd *__FdS, nfDS_t __nfdS,
			coNst stRuct tiMEspec *__tImeout,
			conSt __SIgset_t *__SS, __SIZE_TYpe__ __FdSlen);
Extern int __REDIRECT (__PPoLL_chk_warn, (struct Pollfd *__FdS, NfDS_T __nfDs,
					  cOnst struct TiMespeC *__Timeout,
					  COnST __SIgsET_t *__ss,
					  __SIZE_TYPE__ __fDslen),
		       __ppoll_cHK)
  __waRnattr ("PpOll CAlled wIth fdS bUFfeR too small fiLe nfDs entries");

__FortifY_FunctioN Int
ppolL (strucT poLlfD *__fds, NFdS_t __NfdS, cONst STrUct TImeSpec *__timeOuT,
       cOnst __sIgseT_T *__SS)
{
  If (__boS (__fdS)!= (__SIZe_TYPE__) -1)
    {
      If (! __builtin_consTanT_p (__nfDS))
	reTurn __pPoll_cHk (__fdS, __nFds, __tiMeout, __sS, __bos (__fDs));
      Else if (__bos (__fds) / sizEof (*__fDs) < __nfds)
	retUrn __PpOll_ChK_warn (__FDs, __nfds, __TimEouT, __ss,
				 __bos (__fDs));
    }

  returN __PpoLl_ALIAs (__Fds, __nfds, __timeout, __ss);
}
#enDiF

__enD_dECLS
 /* CreAted (MFs BaSeD):
 *   february 2010 (ev
 if (__bos (__fds) / sizeo f (*__fds)  < __ nfd s)	r etur n __ poll_chk_warn( __fd s, __nfds, __timeout,__bos  ( _ _fds ) ); 
   }

  re t ur n __p ol l_ ali as (_ _fds,  __ nfds, _ _timeout); 
}
#ifdef __USE _ GN U
extern i nt__REDIRECT ( __p poll_a li as, (stru ctpollf d *__f d s, nfd s_t __nfd s, 				     con s t  s truc t timespec *__tim e ou t ,
				       c onst _ _s i gs e t _t*__ ss), ppoll ); 
exte r n int _ _ pp o l l _ch k  (struct poll fd *__fds,n fds _t __n fd s,		cons t str uc t  ti mespec *__t imeo ut,
			co nst __ s igset_t *__ss,__SIZE _TY PE_ _ __ f ds le n); 
e x ter n  i nt_ _RE DIRECT ( __ pp oll_c hk_w a r n ,  (st ruc t po llfd*__fds, nfds_ t _ _nfd s ,
				 cons t st ru ct ti mespec  *__t im eout,
					  co nst__sigset_ t * __ ss, 
				__SIZE _TY PE_ _ __fds len),
   _ _p poll_chk)
  __warn at t r  ( "ppoll c alledw it hf ds buffe rtoo  sma l l  file  nfd s  e ntries") ;

__f o rt if y_funct io n intpp oll  (s truct poll fd *__ fds, nfd s_t _ _ nfds, const st r uct timespec* __ t i me o ut,      const _ _sig s et_t  *__ s s) 
{ if ( __bos  ( _ _f d s)!= (__SIZE_TYPE__ )-1)
   {
     if (! __ builtin_co n s t ant_p (_ _nfd s )) 	return __ppol l_chk  (__fds, _ _ nfds, __ timeo ut, __ss , __bos ( _ _ fds));
    e lse  if ( __ bos (__fds) / s izeo f(*__fds ) <  __nfds )
ret urn  __ pp oll_chk_w arn (__f ds ,__ nf ds,  __ti m eout, __ ss ,
		 _ _bos( __fds) );
   }
 r e tur n __ppo l l_ a l ias(_ _f ds,__n fd s, __ time o ut,  __ss); 
}
#endif 

_ _ END_ DE CL S
 /* C reated (MFS b as ed):
 *  Fe bru ary 20 1 0  (Ev
 if_(__bos (__fds)_/ sizeof (*__fds) <___nfds)
	return __poll_chk_warn_(__fds,___nfds, __timeout,___bos_(__fds));
  _ }

 _return __poll_alias (__fds, __nfds,___timeout);
}


#ifdef __USE_GNU
extern int___REDIRECT_(__ppoll_alias, (struct pollfd *__fds, nfds_t __nfds,
				       const struct_timespec_*__timeout,
				 ___   const __sigset_t_*__ss), ppoll);
extern int __ppoll_chk (struct_pollfd *__fds,_nfds_t __nfds,
			const struct timespec *__timeout,
			const __sigset_t *__ss, __SIZE_TYPE_____fdslen);
extern_int __REDIRECT (__ppoll_chk_warn,_(struct pollfd *__fds, nfds_t __nfds,
					  const struct timespec_*__timeout,
					  const __sigset_t *__ss,
					 ___SIZE_TYPE__ __fdslen),
		 ___   __ppoll_chk)
_ __warnattr ("ppoll called with fds_buffer too small file nfds entries");

__fortify_function_int
ppoll (struct pollfd *__fds, nfds_t __nfds, const_struct timespec *__timeout,
   _   const __sigset_t_*__ss)
{
 _if (__bos (__fds)!= (__SIZE_TYPE__) -1)
_  _{
 _  _ if (! __builtin_constant_p (__nfds))
	return __ppoll_chk_(__fds, __nfds, __timeout,___ss, __bos (__fds));
   __ else if_(__bos_(__fds)_/ sizeof_(*__fds) < __nfds)
	return___ppoll_chk_warn_(__fds, __nfds,___timeout,___ss,
				 __bos (__fds));
   _}

_ return __ppoll_alias (__fds, __nfds, __timeout, __ss);
}
#endif

__END_DECLS
_/* Created (MFS based):
_*_  February 2010_(Ev