3 |
#ifndef SCM_ISELECT_H |
#ifndef SCM_ISELECT_H |
4 |
#define SCM_ISELECT_H |
#define SCM_ISELECT_H |
5 |
|
|
6 |
/* Copyright (C) 1997,1998,2000,2001 Free Software Foundation, Inc. |
/* Copyright (C) 1997,1998,2000,2001, 2002 Free Software Foundation, Inc. |
7 |
* |
* |
8 |
* This program is free software; you can redistribute it and/or modify |
* This program is free software; you can redistribute it and/or modify |
9 |
* it under the terms of the GNU General Public License as published by |
* it under the terms of the GNU General Public License as published by |
95 |
SELECT_TYPE *efds, |
SELECT_TYPE *efds, |
96 |
struct timeval *timeout); |
struct timeval *timeout); |
97 |
|
|
98 |
#ifdef GUILE_ISELECT |
#ifdef USE_COOP_THREADS |
99 |
|
|
100 |
SCM_API int scm_I_am_dead; |
SCM_API int scm_I_am_dead; |
101 |
|
|
102 |
SCM_API void scm_error_revive_threads (void); |
SCM_API void scm_error_revive_threads (void); |
|
SCM_API void scm_init_iselect (void); |
|
103 |
|
|
104 |
#endif /* GUILE_ISELECT */ |
#endif /* USE_COOP_THREADS */ |
105 |
|
|
106 |
|
SCM_API void scm_init_iselect (void); |
107 |
|
|
108 |
#endif /* SCM_ISELECT_H */ |
#endif /* SCM_ISELECT_H */ |
109 |
|
|