mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-23 04:52:42 -08:00
newdoc: improve process doc (blocking)
This commit is contained in:
parent
13602e77bf
commit
3d76084b5a
2 changed files with 39 additions and 25 deletions
|
|
@ -63,31 +63,7 @@ cl_object mp_condition_variable_broadcast(cl_object cv);
|
|||
@end table
|
||||
@end defun
|
||||
|
||||
@lspindex mp:block_signals
|
||||
@cppindex mp_block_signals
|
||||
@defun mp:block_signals
|
||||
@table @var
|
||||
@item returns
|
||||
???
|
||||
@item C/C++ signature
|
||||
cl_object mp_block_signals(void);
|
||||
@end table
|
||||
@end defun
|
||||
|
||||
@lspindex mp:restore_signals
|
||||
@lspindex mp_restore_signals
|
||||
@defun mp:restore_signals
|
||||
@table @var
|
||||
@item returns
|
||||
???
|
||||
@item C/C++ signature
|
||||
cl_object mp_restore_signals(cl_object sigmask);
|
||||
@end table
|
||||
@end defun
|
||||
|
||||
bool ecl_import_current_thread(cl_object process_name, cl_object process_binding);
|
||||
void ecl_release_current_thread(void);
|
||||
|
||||
|
||||
@node Locks
|
||||
@subsubsection Locks (mutexes)
|
||||
/* threads/process.d */
|
||||
|
|
|
|||
|
|
@ -274,3 +274,41 @@ Example:
|
|||
@defun mp:current-process
|
||||
Returns the current process of a caller.
|
||||
@end defun
|
||||
|
||||
|
||||
@cppindex mp_block_signals
|
||||
@lspindex mp:block-signals
|
||||
|
||||
@deftypefun cl_object mp_block_signals ()
|
||||
@end deftypefun
|
||||
|
||||
@defun mp:block-signals
|
||||
Blocks process for interrupts and returns the previous sigmask.
|
||||
|
||||
See @code{mp:interrupt-process}.
|
||||
@end defun
|
||||
|
||||
|
||||
@cppindex mp_restore_signals
|
||||
@lspindex mp:restore-signals
|
||||
|
||||
@deftypefun cl_object mp_restore_signals (cl_object sigmask)
|
||||
@end deftypefun
|
||||
|
||||
@defun mp:restor-signals sigmask
|
||||
Enables the interrupts from @code{sigmask}.
|
||||
|
||||
See @code{mp:interrupt-process}.
|
||||
@end defun
|
||||
|
||||
|
||||
@c INTERNAL (?)
|
||||
|
||||
@c @cppindex ecl_import_current_thread
|
||||
@c @deftypefun bool ecl_import_current_thread (cl_object process_name, cl_object process_binding)
|
||||
@c @end deftypefun
|
||||
|
||||
|
||||
@c @cppindex ecl_release_current_thread
|
||||
@c @deftypefun void ecl_release_current_thread ()
|
||||
@c @end deftypefun
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue