diff options
author | Neil Jerram <neil@ossau.uklinux.net> | 2002-10-19 16:33:25 +0000 |
---|---|---|
committer | Neil Jerram <neil@ossau.uklinux.net> | 2002-10-19 16:33:25 +0000 |
commit | 0a50eeaadb3533ad57ebe26f91cc750e1dadc809 (patch) | |
tree | 02695bc70d98de816fd46e849b67bcbdb3a1bdfb /libguile/async.c | |
parent | 5ec1d2c8e04ebaa909e8064a80ffc76620143bcf (diff) | |
download | guile-0a50eeaadb3533ad57ebe26f91cc750e1dadc809.tar.gz |
Auto docstring updates, including soft port enhancement.
Diffstat (limited to 'libguile/async.c')
-rw-r--r-- | libguile/async.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/libguile/async.c b/libguile/async.c index 9a11a9e11..7db38d936 100644 --- a/libguile/async.c +++ b/libguile/async.c @@ -228,9 +228,14 @@ scm_i_queue_async_cell (SCM c, scm_root_state *root) SCM_DEFINE (scm_system_async_mark_for_thread, "system-async-mark", 1, 1, 0, (SCM proc, SCM thread), - "Register the procedure @var{proc} for future execution\n" - "in @var{thread}. When @var{thread} is not specified,\n" - "use the current thread.") + "Mark @var{proc} (a procedure with zero arguments) for future execution\n" + "in @var{thread}. If @var{proc} has already been marked for\n" + "@var{thread} but has not been executed yet, this call has no effect.\n" + "If @var{thread} is omitted, the thread that called\n" + "@code{system-async-mark} is used.\n\n" + "This procedure is not safe to be called from C signal handlers. Use\n" + "@code{scm_sigaction} or @code{scm_sigaction_for_thread} to install\n" + "signal handlers.") #define FUNC_NAME s_scm_system_async_mark_for_thread { #ifdef USE_THREADS |