Documentation for scheme_register_process_global is fixed.

It was previously both incomplete, and incorrect.
This commit is contained in:
Leif Andersen 2016-01-28 17:32:22 -05:00 committed by Matthew Flatt
parent 65eaff3a03
commit 4c4874c26d

View File

@ -364,10 +364,12 @@ any place.}
[void* val])]{ [void* val])]{
Gets or sets a value in a process-global table (i.e., shared across Gets or sets a value in a process-global table (i.e., shared across
multiple places, if any). If @var{val} is NULL, the current mapping multiple places, if any). If @var{val} is @cpp{NULL}, the current mapping
for @var{key} is given, otherwise @var{val} is installed as the value for @var{key} is given. If @var{val} is not @cpp{NULL}, and no value has been
for @var{key} and @cpp{NULL} is returned. The given @var{val} must not installed for that @var{key}, then the value is installed and @cpp{NULL} is returned. If a
refer to garbage-collected memory. value has already been installed, then no new value is installed and the old
value is returned. The given @var{val} must not refer to garbage-collected
memory.
This function is intended for infrequent use with a small number of This function is intended for infrequent use with a small number of
keys.} keys.}