Prefixed each each exported symbol with SCM_API.
[bpt/guile.git] / libguile / scmsigs.h
index 5c9893e..a9391b5 100644 (file)
 
 \f
 
-extern SCM scm_sigaction (SCM signum, SCM handler, SCM flags);
-extern SCM scm_restore_signals (void);
-extern SCM scm_alarm (SCM i);
-extern SCM scm_setitimer (SCM which_timer,
-                          SCM interval_seconds, SCM interval_microseconds,
-                          SCM value_seconds, SCM value_microseconds);
-extern SCM scm_getitimer (SCM which_timer);
-extern SCM scm_pause (void);
-extern SCM scm_sleep (SCM i);
-extern SCM scm_usleep (SCM i);
-extern SCM scm_raise (SCM sig);
-extern void scm_init_scmsigs (void);
+SCM_API SCM scm_sigaction (SCM signum, SCM handler, SCM flags);
+SCM_API SCM scm_restore_signals (void);
+SCM_API SCM scm_alarm (SCM i);
+SCM_API SCM scm_setitimer (SCM which_timer,
+                          SCM interval_seconds, SCM interval_microseconds,
+                          SCM value_seconds, SCM value_microseconds);
+SCM_API SCM scm_getitimer (SCM which_timer);
+SCM_API SCM scm_pause (void);
+SCM_API SCM scm_sleep (SCM i);
+SCM_API SCM scm_usleep (SCM i);
+SCM_API SCM scm_raise (SCM sig);
+SCM_API void scm_init_scmsigs (void);
 
 #endif  /* SCM_SCMSIGS_H */