1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-13 15:10:34 +02:00

More interbranch doc syncing.

This commit is contained in:
Neil Jerram 2002-08-08 22:43:32 +00:00
parent bcf009c3f8
commit 395b0a341f
3 changed files with 12 additions and 14 deletions

View file

@ -1,5 +1,11 @@
2002-08-08 Neil Jerram <neil@ossau.uklinux.net> 2002-08-08 Neil Jerram <neil@ossau.uklinux.net>
* gh.texi (Data types and constants defined by gh): Avoid
generating index entry for SCM.
* posix.texi (Runtime Environment): Remove duplicate doc for
setenv.
* data-rep.texi, scheme-memory.texi, scheme-modules.texi: Merge * data-rep.texi, scheme-memory.texi, scheme-modules.texi: Merge
recent updates from stable branch. recent updates from stable branch.

View file

@ -97,13 +97,10 @@ interpreter, you will have to add more libraries.
The following C constants and data types are defined in gh: The following C constants and data types are defined in gh:
@deftp {Data type} SCM @code{SCM} is a C data type used to store all Scheme data, no matter what the
This is a C data type used to store all Scheme data, no matter what the
Scheme type. Values are converted between C data types and the SCM type Scheme type. Values are converted between C data types and the SCM type
with utility functions described below (@pxref{Converting data between C with utility functions described below (@pxref{Converting data between C
and Scheme}). [FIXME: put in references to Jim's essay and so forth.] and Scheme}). [FIXME: put in references to Jim's essay and so forth.]
@end deftp
@cindex SCM data type
@defvr Constant SCM_BOOL_T @defvr Constant SCM_BOOL_T
@defvrx Constant SCM_BOOL_F @defvrx Constant SCM_BOOL_F

View file

@ -1120,7 +1120,6 @@ value is @code{#f} unless a string of the form @code{NAME=VALUE} is
found, in which case the string @code{VALUE} is returned. found, in which case the string @code{VALUE} is returned.
@end deffn @end deffn
@c begin (scm-doc-string "boot-9.scm" "setenv")
@deffn {Scheme Procedure} setenv name value @deffn {Scheme Procedure} setenv name value
Modifies the environment of the current process, which is Modifies the environment of the current process, which is
also the default environment inherited by child processes. also the default environment inherited by child processes.
@ -1133,6 +1132,11 @@ to the environment, replacing any existing string with name matching
The return value is unspecified. The return value is unspecified.
@end deffn @end deffn
@deffn {Scheme Procedure} unsetenv name
Remove variable @var{name} from the environment. The
name can not contain a @samp{=} character.
@end deffn
@deffn {Scheme Procedure} environ [env] @deffn {Scheme Procedure} environ [env]
@deffnx {C Function} scm_environ (env) @deffnx {C Function} scm_environ (env)
If @var{env} is omitted, return the current environment (in the If @var{env} is omitted, return the current environment (in the
@ -1159,15 +1163,6 @@ be removed.
The return value is unspecified. The return value is unspecified.
@end deffn @end deffn
@deffn {Scheme Procedure} setenv name value
Give the environment variable @var{name} the value @var{value}. The
name can not contain a @samp{=} character.
@end deffn
@deffn {Scheme Procedure} unsetenv name
Remove variable @var{name} from the environment. The
name can not contain a @samp{=} character.
@end deffn
@node Processes @node Processes
@section Processes @section Processes