2005-04-17 02:20:36 +04:00
/ * System C a l l T a b l e
*
* Copyright ( C ) 1 9 9 9 - 2 0 0 4 M a t t h e w W i l c o x < w i l l y a t p a r i s c - l i n u x . o r g >
* Copyright ( C ) 2 0 0 0 - 2 0 0 1 J o h n M a r v i n < j s m a t p a r i s c - l i n u x . o r g >
* Copyright ( C ) 2 0 0 0 A l a n M o d r a < a m o d r a a t p a r i s c - l i n u x . o r g >
* Copyright ( C ) 2 0 0 0 - 2 0 0 3 P a u l B a m e < b a m e a t p a r i s c - l i n u x . o r g >
* Copyright ( C ) 2 0 0 0 P h i l i p p R u m p f < p r u m p f w i t h t u x . o r g >
* Copyright ( C ) 2 0 0 0 M i c h a e l A n g < m a n g w i t h s u b c a r r i e r . o r g >
* Copyright ( C ) 2 0 0 0 D a v i d H u g g i n s - D a i n e s < d h d w i t h p o b o x . o r g >
* Copyright ( C ) 2 0 0 0 G r a n t G r u n d l e r < g r u n d l e r a t p a r i s c - l i n u x . o r g >
* Copyright ( C ) 2 0 0 1 R i c h a r d H i r s t < r h i r s t w i t h p a r i s c - l i n u x . o r g >
* Copyright ( C ) 2 0 0 1 - 2 0 0 2 R y a n B r a d e t i c h < r b r a d a t p a r i s c - l i n u x . o r g >
2007-01-28 16:58:52 +03:00
* Copyright ( C ) 2 0 0 1 - 2 0 0 7 H e l g e D e l l e r < d e l l e r a t p a r i s c - l i n u x . o r g >
2005-04-17 02:20:36 +04:00
* Copyright ( C ) 2 0 0 0 - 2 0 0 1 T h o m a s B o g e n d o e r f e r < t s b o g e n d a t p a r i s c - l i n u x . o r g >
* Copyright ( C ) 2 0 0 2 R a n d o l p h C h u n g < t a u s q w i t h p a r i s c - l i n u x . o r g >
2006-04-20 08:44:07 +04:00
* Copyright ( C ) 2 0 0 5 - 2 0 0 6 K y l e M c M a r t i n < k y l e a t p a r i s c - l i n u x . o r g >
2005-04-17 02:20:36 +04:00
*
* This p r o g r a m i s f r e e s o f t w a r e ; you can redistribute it and/or modify
* it u n d e r t h e t e r m s o f t h e G N U G e n e r a l P u b l i c L i c e n s e a s p u b l i s h e d b y
* the F r e e S o f t w a r e F o u n d a t i o n ; either version 2 of the License, or
* ( at y o u r o p t i o n ) a n y l a t e r v e r s i o n .
*
* This p r o g r a m i s d i s t r i b u t e d i n t h e h o p e t h a t i t w i l l b e u s e f u l ,
* but W I T H O U T A N Y W A R R A N T Y ; without even the implied warranty of
* MERCHANTABILITY o r F I T N E S S F O R A P A R T I C U L A R P U R P O S E . S e e t h e
* GNU G e n e r a l P u b l i c L i c e n s e f o r m o r e d e t a i l s .
*
* You s h o u l d h a v e r e c e i v e d a c o p y o f t h e G N U G e n e r a l P u b l i c L i c e n s e
* along w i t h t h i s p r o g r a m ; if not, write to the Free Software
* Foundation, I n c . , 5 9 T e m p l e P l a c e , S u i t e 3 3 0 , B o s t o n , M A 0 2 1 1 1 - 1 3 0 7 U S A
* /
2005-10-22 06:46:48 +04:00
# if d e f i n e d ( C O N F I G _ 6 4 B I T ) & & ! d e f i n e d ( S Y S C A L L _ T A B L E _ 6 4 B I T )
2005-04-17 02:20:36 +04:00
/ * Use E N T R Y _ S A M E f o r 3 2 - b i t s y s c a l l s w h i c h a r e t h e s a m e o n w i d e a n d
* narrow p a l i n u x . U s e E N T R Y _ D I F F f o r t h o s e w h e r e a 3 2 - b i t s p e c i f i c
* implementation i s r e q u i r e d o n w i d e p a l i n u x . U s e E N T R Y _ C O M P w h e r e
* the c o m p a t a b i l i t y l a y e r h a s a u s e f u l 3 2 - b i t i m p l e m e n t a t i o n .
* /
# define E N T R Y _ S A M E ( _ n a m e _ ) . d w o r d s y s _ ## _ n a m e _
# define E N T R Y _ D I F F ( _ n a m e _ ) . d w o r d s y s32 _ ## _ n a m e _
# define E N T R Y _ U H O H ( _ n a m e _ ) . d w o r d s y s32 _ ## u n i m p l e m e n t e d
# define E N T R Y _ O U R S ( _ n a m e _ ) . d w o r d p a r i s c _ ## _ n a m e _
# define E N T R Y _ C O M P ( _ n a m e _ ) . d w o r d c o m p a t _ s y s _ ## _ n a m e _
2005-10-22 06:46:48 +04:00
# elif d e f i n e d ( C O N F I G _ 6 4 B I T ) & & d e f i n e d ( S Y S C A L L _ T A B L E _ 6 4 B I T )
2005-04-17 02:20:36 +04:00
# define E N T R Y _ S A M E ( _ n a m e _ ) . d w o r d s y s _ ## _ n a m e _
# define E N T R Y _ D I F F ( _ n a m e _ ) . d w o r d s y s _ ## _ n a m e _
# define E N T R Y _ U H O H ( _ n a m e _ ) . d w o r d s y s _ ## _ n a m e _
# define E N T R Y _ O U R S ( _ n a m e _ ) . d w o r d s y s _ ## _ n a m e _
# define E N T R Y _ C O M P ( _ n a m e _ ) . d w o r d s y s _ ## _ n a m e _
# else
# define E N T R Y _ S A M E ( _ n a m e _ ) . w o r d s y s _ ## _ n a m e _
# define E N T R Y _ D I F F ( _ n a m e _ ) . w o r d s y s _ ## _ n a m e _
# define E N T R Y _ U H O H ( _ n a m e _ ) . w o r d s y s _ ## _ n a m e _
# define E N T R Y _ O U R S ( _ n a m e _ ) . w o r d p a r i s c _ ## _ n a m e _
# define E N T R Y _ C O M P ( _ n a m e _ ) . w o r d s y s _ ## _ n a m e _
# endif
ENTRY_ S A M E ( r e s t a r t _ s y s c a l l ) / * 0 * /
ENTRY_ S A M E ( e x i t )
ENTRY_ S A M E ( f o r k _ w r a p p e r )
ENTRY_ S A M E ( r e a d )
ENTRY_ S A M E ( w r i t e )
ENTRY_ S A M E ( o p e n ) / * 5 * /
ENTRY_ S A M E ( c l o s e )
ENTRY_ S A M E ( w a i t p i d )
ENTRY_ S A M E ( c r e a t )
ENTRY_ S A M E ( l i n k )
ENTRY_ S A M E ( u n l i n k ) / * 1 0 * /
ENTRY_ D I F F ( e x e c v e _ w r a p p e r )
ENTRY_ S A M E ( c h d i r )
/* See comments in kernel/time.c!!! Maybe we don't need this? */
ENTRY_ C O M P ( t i m e )
ENTRY_ S A M E ( m k n o d )
ENTRY_ S A M E ( c h m o d ) / * 1 5 * /
ENTRY_ S A M E ( l c h o w n )
ENTRY_ S A M E ( s o c k e t )
/* struct stat is MAYBE identical wide and narrow ?? */
ENTRY_ C O M P ( n e w s t a t )
ENTRY_ D I F F ( l s e e k )
ENTRY_ S A M E ( g e t p i d ) / * 2 0 * /
/* the 'void * data' parameter may need re-packing in wide */
ENTRY_ C O M P ( m o u n t )
/* concerned about struct sockaddr in wide/narrow */
/* ---> I think sockaddr is OK unless the compiler packs the struct */
/* differently to align the char array */
ENTRY_ S A M E ( b i n d )
ENTRY_ S A M E ( s e t u i d )
ENTRY_ S A M E ( g e t u i d )
ENTRY_ C O M P ( s t i m e ) / * 2 5 * /
2008-10-17 22:48:36 +04:00
ENTRY_ C O M P ( p t r a c e )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( a l a r m )
/* see stat comment */
ENTRY_ C O M P ( n e w f s t a t )
ENTRY_ S A M E ( p a u s e )
/* struct utimbuf uses time_t which might vary */
ENTRY_ C O M P ( u t i m e ) / * 3 0 * /
/* struct sockaddr... */
ENTRY_ S A M E ( c o n n e c t )
ENTRY_ S A M E ( l i s t e n )
ENTRY_ S A M E ( a c c e s s )
ENTRY_ S A M E ( n i c e )
/* struct sockaddr... */
ENTRY_ S A M E ( a c c e p t ) / * 3 5 * /
ENTRY_ S A M E ( s y n c )
ENTRY_ S A M E ( k i l l )
ENTRY_ S A M E ( r e n a m e )
ENTRY_ S A M E ( m k d i r )
ENTRY_ S A M E ( r m d i r ) / * 4 0 * /
ENTRY_ S A M E ( d u p )
ENTRY_ S A M E ( p i p e )
ENTRY_ C O M P ( t i m e s )
/* struct sockaddr... */
ENTRY_ S A M E ( g e t s o c k n a m e )
/* it seems possible brk() could return a >4G pointer... */
ENTRY_ S A M E ( b r k ) / * 4 5 * /
ENTRY_ S A M E ( s e t g i d )
ENTRY_ S A M E ( g e t g i d )
ENTRY_ S A M E ( s i g n a l )
ENTRY_ S A M E ( g e t e u i d )
ENTRY_ S A M E ( g e t e g i d ) / * 5 0 * /
ENTRY_ S A M E ( a c c t )
ENTRY_ S A M E ( u m o u n t )
/* struct sockaddr... */
ENTRY_ S A M E ( g e t p e e r n a m e )
ENTRY_ C O M P ( i o c t l )
ENTRY_ C O M P ( f c n t l ) / * 5 5 * /
ENTRY_ S A M E ( s o c k e t p a i r )
ENTRY_ S A M E ( s e t p g i d )
ENTRY_ S A M E ( s e n d )
2006-08-27 19:12:13 +04:00
ENTRY_ O U R S ( n e w u n a m e )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( u m a s k ) / * 6 0 * /
ENTRY_ S A M E ( c h r o o t )
2008-11-28 12:09:09 +03:00
ENTRY_ C O M P ( u s t a t )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( d u p2 )
ENTRY_ S A M E ( g e t p p i d )
ENTRY_ S A M E ( g e t p g r p ) / * 6 5 * /
ENTRY_ S A M E ( s e t s i d )
ENTRY_ S A M E ( p i v o t _ r o o t )
/* I don't like this */
ENTRY_ U H O H ( s g e t m a s k )
ENTRY_ U H O H ( s s e t m a s k )
ENTRY_ S A M E ( s e t r e u i d ) / * 7 0 * /
ENTRY_ S A M E ( s e t r e g i d )
ENTRY_ S A M E ( m i n c o r e )
ENTRY_ C O M P ( s i g p e n d i n g )
ENTRY_ S A M E ( s e t h o s t n a m e )
/* Following 3 have linux-common-code structs containing longs -( */
ENTRY_ C O M P ( s e t r l i m i t ) / * 7 5 * /
ENTRY_ C O M P ( g e t r l i m i t )
ENTRY_ C O M P ( g e t r u s a g e )
/* struct timeval and timezone are maybe?? consistent wide and narrow */
2008-10-16 09:02:06 +04:00
ENTRY_ C O M P ( g e t t i m e o f d a y )
ENTRY_ C O M P ( s e t t i m e o f d a y )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( g e t g r o u p s ) / * 8 0 * /
ENTRY_ S A M E ( s e t g r o u p s )
/* struct socketaddr... */
ENTRY_ S A M E ( s e n d t o )
ENTRY_ S A M E ( s y m l i n k )
/* see stat comment */
ENTRY_ C O M P ( n e w l s t a t )
ENTRY_ S A M E ( r e a d l i n k ) / * 8 5 * /
ENTRY_ S A M E ( n i _ s y s c a l l ) / * w a s u s e l i b * /
ENTRY_ S A M E ( s w a p o n )
ENTRY_ S A M E ( r e b o o t )
ENTRY_ S A M E ( m m a p2 )
ENTRY_ S A M E ( m m a p ) / * 9 0 * /
ENTRY_ S A M E ( m u n m a p )
ENTRY_ S A M E ( t r u n c a t e )
ENTRY_ S A M E ( f t r u n c a t e )
ENTRY_ S A M E ( f c h m o d )
ENTRY_ S A M E ( f c h o w n ) / * 9 5 * /
ENTRY_ S A M E ( g e t p r i o r i t y )
ENTRY_ S A M E ( s e t p r i o r i t y )
ENTRY_ S A M E ( r e c v )
ENTRY_ C O M P ( s t a t f s )
ENTRY_ C O M P ( f s t a t f s ) / * 1 0 0 * /
ENTRY_ S A M E ( s t a t 6 4 )
ENTRY_ S A M E ( n i _ s y s c a l l ) / * w a s s o c k e t c a l l * /
ENTRY_ S A M E ( s y s l o g )
/ * even t h o u g h m a n p a g e s a y s s t r u c t t i m e v a l c o n t a i n s l o n g s , o u r s h a s
* time_ t a n d s u s e c o n d s _ t - - b o t h o f w h i c h a r e s a f e w i d e / n a r r o w * /
ENTRY_ C O M P ( s e t i t i m e r )
ENTRY_ C O M P ( g e t i t i m e r ) / * 1 0 5 * /
ENTRY_ S A M E ( c a p g e t )
ENTRY_ S A M E ( c a p s e t )
ENTRY_ O U R S ( p r e a d64 )
ENTRY_ O U R S ( p w r i t e 6 4 )
ENTRY_ S A M E ( g e t c w d ) / * 1 1 0 * /
ENTRY_ S A M E ( v h a n g u p )
ENTRY_ S A M E ( f s t a t 6 4 )
ENTRY_ S A M E ( v f o r k _ w r a p p e r )
/* struct rusage contains longs... */
ENTRY_ C O M P ( w a i t 4 )
ENTRY_ S A M E ( s w a p o f f ) / * 1 1 5 * /
2007-02-10 12:46:00 +03:00
ENTRY_ C O M P ( s y s i n f o )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( s h u t d o w n )
ENTRY_ S A M E ( f s y n c )
ENTRY_ S A M E ( m a d v i s e )
ENTRY_ S A M E ( c l o n e _ w r a p p e r ) / * 1 2 0 * /
ENTRY_ S A M E ( s e t d o m a i n n a m e )
ENTRY_ D I F F ( s e n d f i l e )
/* struct sockaddr... */
ENTRY_ S A M E ( r e c v f r o m )
/* struct timex contains longs */
2006-03-26 13:37:29 +04:00
ENTRY_ C O M P ( a d j t i m e x )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( m p r o t e c t ) / * 1 2 5 * /
/* old_sigset_t forced to 32 bits. Beware glibc sigset_t */
ENTRY_ C O M P ( s i g p r o c m a s k )
ENTRY_ S A M E ( n i _ s y s c a l l ) / * c r e a t e _ m o d u l e * /
ENTRY_ S A M E ( i n i t _ m o d u l e )
ENTRY_ S A M E ( d e l e t e _ m o d u l e )
ENTRY_ S A M E ( n i _ s y s c a l l ) / * 1 3 0 : g e t _ k e r n e l _ s y m s * /
/* time_t inside struct dqblk */
ENTRY_ S A M E ( q u o t a c t l )
ENTRY_ S A M E ( g e t p g i d )
ENTRY_ S A M E ( f c h d i r )
ENTRY_ S A M E ( b d f l u s h )
ENTRY_ S A M E ( s y s f s ) / * 1 3 5 * /
2006-08-27 19:12:13 +04:00
ENTRY_ O U R S ( p e r s o n a l i t y )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( n i _ s y s c a l l ) / * f o r a f s _ s y s c a l l * /
ENTRY_ S A M E ( s e t f s u i d )
ENTRY_ S A M E ( s e t f s g i d )
/* I think this might work */
ENTRY_ S A M E ( l l s e e k ) / * 1 4 0 * /
2007-06-29 11:38:10 +04:00
ENTRY_ C O M P ( g e t d e n t s )
2005-04-17 02:20:36 +04:00
/ * it i s P O S S I B L E t h a t s e l e c t w i l l b e O K b e c a u s e e v e n t h o u g h f d _ s e t
* contains l o n g s , t h e m a c r o s a n d s i z e s a r e c l e v e r . * /
ENTRY_ C O M P ( s e l e c t )
ENTRY_ S A M E ( f l o c k )
ENTRY_ S A M E ( m s y n c )
/* struct iovec contains pointers */
ENTRY_ C O M P ( r e a d v ) / * 1 4 5 * /
ENTRY_ C O M P ( w r i t e v )
ENTRY_ S A M E ( g e t s i d )
ENTRY_ S A M E ( f d a t a s y n c )
/* struct __sysctl_args is a mess */
ENTRY_ D I F F ( s y s c t l )
ENTRY_ S A M E ( m l o c k ) / * 1 5 0 * /
ENTRY_ S A M E ( m u n l o c k )
ENTRY_ S A M E ( m l o c k a l l )
ENTRY_ S A M E ( m u n l o c k a l l )
/* struct sched_param is ok for now */
ENTRY_ S A M E ( s c h e d _ s e t p a r a m )
ENTRY_ S A M E ( s c h e d _ g e t p a r a m ) / * 1 5 5 * /
ENTRY_ S A M E ( s c h e d _ s e t s c h e d u l e r )
ENTRY_ S A M E ( s c h e d _ g e t s c h e d u l e r )
ENTRY_ S A M E ( s c h e d _ y i e l d )
ENTRY_ S A M E ( s c h e d _ g e t _ p r i o r i t y _ m a x )
ENTRY_ S A M E ( s c h e d _ g e t _ p r i o r i t y _ m i n ) / * 1 6 0 * /
/ * These 2 w o u l d ' v e w o r k e d i f s o m e o n e h a d d e f i n e d s t r u c t t i m e s p e c
* carefully, l i k e t i m e v a l f o r e x a m p l e ( w h i c h i s a b o u t t h e s a m e ) .
* Unfortunately i t c o n t a i n s a l o n g : - ( * /
ENTRY_ D I F F ( s c h e d _ r r _ g e t _ i n t e r v a l )
ENTRY_ C O M P ( n a n o s l e e p )
ENTRY_ S A M E ( m r e m a p )
ENTRY_ S A M E ( s e t r e s u i d )
ENTRY_ S A M E ( g e t r e s u i d ) / * 1 6 5 * /
ENTRY_ D I F F ( s i g a l t s t a c k _ w r a p p e r )
ENTRY_ S A M E ( n i _ s y s c a l l ) / * q u e r y _ m o d u l e * /
ENTRY_ S A M E ( p o l l )
/* structs contain pointers and an in_addr... */
ENTRY_ C O M P ( n f s s e r v c t l )
ENTRY_ S A M E ( s e t r e s g i d ) / * 1 7 0 * /
ENTRY_ S A M E ( g e t r e s g i d )
ENTRY_ S A M E ( p r c t l )
/* signals need a careful review */
ENTRY_ S A M E ( r t _ s i g r e t u r n _ w r a p p e r )
ENTRY_ D I F F ( r t _ s i g a c t i o n )
ENTRY_ D I F F ( r t _ s i g p r o c m a s k ) / * 1 7 5 * /
ENTRY_ D I F F ( r t _ s i g p e n d i n g )
ENTRY_ C O M P ( r t _ s i g t i m e d w a i t )
/ * even t h o u g h t h e s t r u c t s i g i n f o _ t i s d i f f e r e n t , i t a p p e a r s l i k e
* all t h e p a t h s u s e v a l u e s w h i c h s h o u l d b e s a m e w i d e a n d n a r r o w .
* Also t h e s t r u c t i s p a d d e d t o 1 2 8 b y t e s w h i c h m e a n s w e d o n ' t h a v e
* to w o r r y a b o u t f a u l t i n g t r y i n g t o c o p y i n a l a r g e r 6 4 - b i t
* struct f r o m a 3 2 - b i t u s e r - s p a c e a p p .
* /
2007-02-09 03:38:54 +03:00
ENTRY_ C O M P ( r t _ s i g q u e u e i n f o )
2007-01-09 00:28:06 +03:00
ENTRY_ C O M P ( r t _ s i g s u s p e n d )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( c h o w n ) / * 1 8 0 * /
/* setsockopt() used by iptables: SO_SET_REPLACE/SO_SET_ADD_COUNTERS */
ENTRY_ C O M P ( s e t s o c k o p t )
2006-02-19 21:02:50 +03:00
ENTRY_ C O M P ( g e t s o c k o p t )
2005-04-17 02:20:36 +04:00
ENTRY_ C O M P ( s e n d m s g )
ENTRY_ C O M P ( r e c v m s g )
ENTRY_ S A M E ( s e m o p ) / * 1 8 5 * /
ENTRY_ S A M E ( s e m g e t )
ENTRY_ D I F F ( s e m c t l )
ENTRY_ D I F F ( m s g s n d )
ENTRY_ D I F F ( m s g r c v )
ENTRY_ S A M E ( m s g g e t ) / * 1 9 0 * /
ENTRY_ S A M E ( m s g c t l )
2005-05-01 19:59:12 +04:00
ENTRY_ S A M E ( s h m a t )
2005-04-17 02:20:36 +04:00
ENTRY_ S A M E ( s h m d t )
ENTRY_ S A M E ( s h m g e t )
ENTRY_ S A M E ( s h m c t l ) / * 1 9 5 * /
ENTRY_ S A M E ( n i _ s y s c a l l ) / * s t r e a m s1 * /
ENTRY_ S A M E ( n i _ s y s c a l l ) / * s t r e a m s2 * /
ENTRY_ S A M E ( l s t a t 6 4 )
ENTRY_ O U R S ( t r u n c a t e 6 4 )
ENTRY_ O U R S ( f t r u n c a t e 6 4 ) / * 2 0 0 * /
ENTRY_ S A M E ( g e t d e n t s64 )
ENTRY_ C O M P ( f c n t l 6 4 )
ENTRY_ S A M E ( n i _ s y s c a l l ) / * a t t r c t l - - d e a d * /
ENTRY_ S A M E ( n i _ s y s c a l l ) / * a c l _ g e t - - d e a d * /
ENTRY_ S A M E ( n i _ s y s c a l l ) / * 2 0 5 ( a c l _ s e t - - d e a d ) * /
ENTRY_ S A M E ( g e t t i d )
ENTRY_ O U R S ( r e a d a h e a d )
ENTRY_ S A M E ( t k i l l )
ENTRY_ S A M E ( s e n d f i l e 6 4 )
ENTRY_ C O M P ( f u t e x ) / * 2 1 0 * /
ENTRY_ C O M P ( s c h e d _ s e t a f f i n i t y )
ENTRY_ C O M P ( s c h e d _ g e t a f f i n i t y )
ENTRY_ S A M E ( n i _ s y s c a l l ) / * s e t _ t h r e a d _ a r e a * /
ENTRY_ S A M E ( n i _ s y s c a l l ) / * g e t _ t h r e a d _ a r e a * /
ENTRY_ S A M E ( i o _ s e t u p ) / * 2 1 5 * /
ENTRY_ S A M E ( i o _ d e s t r o y )
ENTRY_ S A M E ( i o _ g e t e v e n t s )
ENTRY_ S A M E ( i o _ s u b m i t )
ENTRY_ S A M E ( i o _ c a n c e l )
ENTRY_ S A M E ( a l l o c _ h u g e p a g e s ) / * 2 2 0 * /
ENTRY_ S A M E ( f r e e _ h u g e p a g e s )
ENTRY_ S A M E ( e x i t _ g r o u p )
ENTRY_ D I F F ( l o o k u p _ d c o o k i e )
ENTRY_ S A M E ( e p o l l _ c r e a t e )
ENTRY_ S A M E ( e p o l l _ c t l ) / * 2 2 5 * /
ENTRY_ S A M E ( e p o l l _ w a i t )
ENTRY_ S A M E ( r e m a p _ f i l e _ p a g e s )
ENTRY_ S A M E ( s e m t i m e d o p )
ENTRY_ S A M E ( m q _ o p e n )
ENTRY_ S A M E ( m q _ u n l i n k ) / * 2 3 0 * /
ENTRY_ S A M E ( m q _ t i m e d s e n d )
ENTRY_ S A M E ( m q _ t i m e d r e c e i v e )
ENTRY_ S A M E ( m q _ n o t i f y )
ENTRY_ S A M E ( m q _ g e t s e t a t t r )
ENTRY_ C O M P ( w a i t i d ) / * 2 3 5 * /
ENTRY_ O U R S ( f a d v i s e 6 4 _ 6 4 )
ENTRY_ S A M E ( s e t _ t i d _ a d d r e s s )
ENTRY_ S A M E ( s e t x a t t r )
ENTRY_ S A M E ( l s e t x a t t r )
ENTRY_ S A M E ( f s e t x a t t r ) / * 2 4 0 * /
ENTRY_ S A M E ( g e t x a t t r )
ENTRY_ S A M E ( l g e t x a t t r )
ENTRY_ S A M E ( f g e t x a t t r )
ENTRY_ S A M E ( l i s t x a t t r )
ENTRY_ S A M E ( l l i s t x a t t r ) / * 2 4 5 * /
ENTRY_ S A M E ( f l i s t x a t t r )
ENTRY_ S A M E ( r e m o v e x a t t r )
ENTRY_ S A M E ( l r e m o v e x a t t r )
ENTRY_ S A M E ( f r e m o v e x a t t r )
ENTRY_ C O M P ( t i m e r _ c r e a t e ) / * 2 5 0 * /
ENTRY_ C O M P ( t i m e r _ s e t t i m e )
ENTRY_ C O M P ( t i m e r _ g e t t i m e )
ENTRY_ S A M E ( t i m e r _ g e t o v e r r u n )
ENTRY_ S A M E ( t i m e r _ d e l e t e )
ENTRY_ C O M P ( c l o c k _ s e t t i m e ) / * 2 5 5 * /
ENTRY_ C O M P ( c l o c k _ g e t t i m e )
ENTRY_ C O M P ( c l o c k _ g e t r e s )
ENTRY_ C O M P ( c l o c k _ n a n o s l e e p )
ENTRY_ S A M E ( t g k i l l )
ENTRY_ C O M P ( m b i n d ) / * 2 6 0 * /
ENTRY_ C O M P ( g e t _ m e m p o l i c y )
ENTRY_ C O M P ( s e t _ m e m p o l i c y )
2005-10-22 06:45:57 +04:00
ENTRY_ S A M E ( n i _ s y s c a l l ) / * 2 6 3 : r e s e r v e d f o r v s e r v e r * /
ENTRY_ S A M E ( a d d _ k e y )
ENTRY_ S A M E ( r e q u e s t _ k e y ) / * 2 6 5 * /
ENTRY_ S A M E ( k e y c t l )
ENTRY_ S A M E ( i o p r i o _ s e t )
ENTRY_ S A M E ( i o p r i o _ g e t )
2006-01-30 06:25:49 +03:00
ENTRY_ S A M E ( i n o t i f y _ i n i t )
ENTRY_ S A M E ( i n o t i f y _ a d d _ w a t c h ) / * 2 7 0 * /
ENTRY_ S A M E ( i n o t i f y _ r m _ w a t c h )
ENTRY_ S A M E ( m i g r a t e _ p a g e s )
2007-01-09 00:28:06 +03:00
ENTRY_ C O M P ( p s e l e c t 6 )
ENTRY_ C O M P ( p p o l l )
2006-01-30 06:25:49 +03:00
ENTRY_ C O M P ( o p e n a t ) / * 2 7 5 * /
ENTRY_ S A M E ( m k d i r a t )
ENTRY_ S A M E ( m k n o d a t )
ENTRY_ S A M E ( f c h o w n a t )
ENTRY_ C O M P ( f u t i m e s a t )
2006-02-14 06:44:22 +03:00
ENTRY_ S A M E ( f s t a t a t 6 4 ) / * 2 8 0 * /
2006-01-30 06:25:49 +03:00
ENTRY_ S A M E ( u n l i n k a t )
ENTRY_ S A M E ( r e n a m e a t )
ENTRY_ S A M E ( l i n k a t )
ENTRY_ S A M E ( s y m l i n k a t )
ENTRY_ S A M E ( r e a d l i n k a t ) / * 2 8 5 * /
ENTRY_ S A M E ( f c h m o d a t )
ENTRY_ S A M E ( f a c c e s s a t )
2006-04-20 08:44:07 +04:00
ENTRY_ S A M E ( u n s h a r e )
ENTRY_ C O M P ( s e t _ r o b u s t _ l i s t )
ENTRY_ C O M P ( g e t _ r o b u s t _ l i s t ) / * 2 9 0 * /
ENTRY_ S A M E ( s p l i c e )
ENTRY_ O U R S ( s y n c _ f i l e _ r a n g e )
ENTRY_ S A M E ( t e e )
2006-12-23 02:12:02 +03:00
ENTRY_ C O M P ( v m s p l i c e )
ENTRY_ C O M P ( m o v e _ p a g e s ) / * 2 9 5 * /
ENTRY_ S A M E ( g e t c p u )
ENTRY_ S A M E ( e p o l l _ p w a i t )
2007-02-21 18:32:57 +03:00
ENTRY_ C O M P ( s t a t f s64 )
ENTRY_ C O M P ( f s t a t f s64 )
2007-03-17 18:17:31 +03:00
ENTRY_ C O M P ( k e x e c _ l o a d ) / * 3 0 0 * /
2007-05-27 23:15:49 +04:00
ENTRY_ C O M P ( u t i m e n s a t )
ENTRY_ C O M P ( s i g n a l f d )
2008-02-19 00:57:26 +03:00
ENTRY_ S A M E ( n i _ s y s c a l l ) / * w a s t i m e r f d * /
2007-05-27 23:15:49 +04:00
ENTRY_ S A M E ( e v e n t f d )
2007-09-28 21:25:59 +04:00
ENTRY_ C O M P ( f a l l o c a t e ) / * 3 0 5 * /
2008-02-19 01:00:18 +03:00
ENTRY_ S A M E ( t i m e r f d _ c r e a t e )
ENTRY_ C O M P ( t i m e r f d _ s e t t i m e )
ENTRY_ C O M P ( t i m e r f d _ g e t t i m e )
2008-08-09 22:38:18 +04:00
ENTRY_ C O M P ( s i g n a l f d4 )
ENTRY_ S A M E ( e v e n t f d2 ) / * 3 1 0 * /
ENTRY_ S A M E ( e p o l l _ c r e a t e 1 )
ENTRY_ S A M E ( d u p3 )
ENTRY_ S A M E ( p i p e 2 )
ENTRY_ S A M E ( i n o t i f y _ i n i t 1 )
2007-05-27 23:15:49 +04:00
2005-04-17 02:20:36 +04:00
/* Nothing yet */
2007-03-17 18:15:01 +03:00
# undef E N T R Y _ S A M E
# undef E N T R Y _ D I F F
# undef E N T R Y _ U H O H
# undef E N T R Y _ C O M P
# undef E N T R Y _ O U R S