The R Project SVN R

Rev

Rev 89087 | Rev 89158 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 89087 Rev 89135
Line 73... Line 73...
73
 
73
 
74
 
74
 
75
extern InputHandler *addInputHandler(InputHandler *handlers, int fd, InputHandlerProc handler, int activity);
75
extern InputHandler *addInputHandler(InputHandler *handlers, int fd, InputHandlerProc handler, int activity);
76
extern InputHandler *getInputHandler(InputHandler *handlers, int fd);
76
extern InputHandler *getInputHandler(InputHandler *handlers, int fd);
77
extern int           removeInputHandler(InputHandler **handlers, InputHandler *it);
77
extern int           removeInputHandler(InputHandler **handlers, InputHandler *it);
-
 
78
 
-
 
79
#ifdef USE_BASE_R_SUPPORT
78
extern InputHandler *getSelectedHandler(InputHandler *handlers, fd_set *mask);
80
extern InputHandler *getSelectedHandler(InputHandler *handlers, fd_set *mask);
79
extern fd_set *R_checkActivity(int usec, int ignore_stdin);
81
extern fd_set *R_checkActivity(int usec, int ignore_stdin);
80
extern void R_runHandlers(InputHandler *handlers, fd_set *mask);
82
extern void R_runHandlers(InputHandler *handlers, fd_set *mask);
81
 
83
 
82
extern int R_SelectEx(int  n,  fd_set  *readfds,  fd_set  *writefds,
84
extern int R_SelectEx(int  n,  fd_set  *readfds,  fd_set  *writefds,
83
		      fd_set *exceptfds, struct timeval *timeout,
85
		      fd_set *exceptfds, struct timeval *timeout,
84
		      void (*intr)(void));
86
		      void (*intr)(void));
-
 
87
#endif
85
 
88
 
86
#ifdef __SYSTEM__
89
#ifdef __SYSTEM__
87
#ifndef __cplusplus   /* Would get duplicate conflicting symbols*/
90
#ifndef __cplusplus   /* Would get duplicate conflicting symbols*/
88
InputHandler *R_InputHandlers;
91
InputHandler *R_InputHandlers;
89
#endif
92
#endif