1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-12 23:00:22 +02:00

(System asyncs): Add index entries for C functions.

This commit is contained in:
Kevin Ryde 2003-07-24 00:03:53 +00:00
parent 54148bb85a
commit 72d50982e7

View file

@ -114,9 +114,16 @@ This procedure is not safe to be called from signal handlers. Use
signal handlers. signal handlers.
@end deffn @end deffn
@c FIXME: The use of @deffnx for scm_c_call_with_blocked_asyncs and
@c scm_c_call_with_unblocked_asyncs puts "void" into the function
@c index. Would prefer to use @deftypefnx if makeinfo allowed that,
@c or a @deftypefn with an empty return type argument if it didn't
@c introduce an extra space.
@deffn {Scheme Procedure} call-with-blocked-asyncs proc @deffn {Scheme Procedure} call-with-blocked-asyncs proc
@deffnx {C Function} scm_call_with_blocked_asyncs (proc) @deffnx {C Function} scm_call_with_blocked_asyncs (proc)
@deffnx {C Function} void *scm_c_call_with_blocked_asyncs (void * (*proc) (void *data), void *data) @deffnx {C Function} void *scm_c_call_with_blocked_asyncs (void * (*proc) (void *data), void *data)
@findex scm_c_call_with_blocked_asyncs
Call @var{proc} and block the execution of system asyncs by one level Call @var{proc} and block the execution of system asyncs by one level
for the current thread while it is running. Return the value returned for the current thread while it is running. Return the value returned
by @var{proc}. For the first two variants, call @var{proc} with no by @var{proc}. For the first two variants, call @var{proc} with no
@ -126,6 +133,7 @@ arguments; for the third, call it with @var{data}.
@deffn {Scheme Procedure} call-with-unblocked-asyncs proc @deffn {Scheme Procedure} call-with-unblocked-asyncs proc
@deffnx {C Function} scm_call_with_unblocked_asyncs (proc) @deffnx {C Function} scm_call_with_unblocked_asyncs (proc)
@deffnx {C Function} void *scm_c_call_with_unblocked_asyncs (void *(*p) (void *d), void *d) @deffnx {C Function} void *scm_c_call_with_unblocked_asyncs (void *(*p) (void *d), void *d)
@findex scm_c_call_with_unblocked_asyncs
Call @var{proc} and unblock the execution of system asyncs by one Call @var{proc} and unblock the execution of system asyncs by one
level for the current thread while it is running. Return the value level for the current thread while it is running. Return the value
returned by @var{proc}. For the first two variants, call @var{proc} returned by @var{proc}. For the first two variants, call @var{proc}