/[emacs]/emacs/lispref/os.texi
ViewVC logotype

Diff of /emacs/lispref/os.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.59 by rms, Mon Oct 13 19:27:15 2003 UTC revision 1.60 by eliz, Sun Nov 2 06:29:58 2003 UTC
# Line 590  after a suspension. Line 590  after a suspension.
590    
591    Emacs provides access to variables in the operating system environment    Emacs provides access to variables in the operating system environment
592  through various functions.  These variables include the name of the  through various functions.  These variables include the name of the
593  system, the user's @sc{uid}, and so on.  system, the user's @acronym{UID}, and so on.
594    
595  @defvar system-configuration  @defvar system-configuration
596  This variable holds the GNU configuration name for the hardware/software  This variable holds the GNU configuration name for the hardware/software
# Line 820  rocky[5] % uptime Line 820  rocky[5] % uptime
820  @end defun  @end defun
821    
822  @defun emacs-pid  @defun emacs-pid
823  This function returns the process @sc{id} of the Emacs process.  This function returns the process @acronym{ID} of the Emacs process.
824  @end defun  @end defun
825    
826  @defvar tty-erase-char  @defvar tty-erase-char
# Line 870  If you don't specify @var{uid}, this fun Line 870  If you don't specify @var{uid}, this fun
870  which the user is logged in.  If the environment variable @code{LOGNAME}  which the user is logged in.  If the environment variable @code{LOGNAME}
871  is set, that value is used.  Otherwise, if the environment variable  is set, that value is used.  Otherwise, if the environment variable
872  @code{USER} is set, that value is used.  Otherwise, the value is based  @code{USER} is set, that value is used.  Otherwise, the value is based
873  on the effective @sc{uid}, not the real @sc{uid}.  on the effective @acronym{UID}, not the real @acronym{UID}.
874    
875  If you specify @var{uid}, the value is the user name that corresponds  If you specify @var{uid}, the value is the user name that corresponds
876  to @var{uid} (which should be an integer).  to @var{uid} (which should be an integer).
# Line 885  to @var{uid} (which should be an integer Line 885  to @var{uid} (which should be an integer
885    
886  @defun user-real-login-name  @defun user-real-login-name
887  This function returns the user name corresponding to Emacs's real  This function returns the user name corresponding to Emacs's real
888  @sc{uid}.  This ignores the effective @sc{uid} and ignores the  @acronym{UID}.  This ignores the effective @acronym{UID} and ignores the
889  environment variables @code{LOGNAME} and @code{USER}.  environment variables @code{LOGNAME} and @code{USER}.
890  @end defun  @end defun
891    
# Line 921  variables are also useful for constructi Line 921  variables are also useful for constructi
921  Titles}).  Titles}).
922    
923  @defun user-real-uid  @defun user-real-uid
924  This function returns the real @sc{uid} of the user.  This function returns the real @acronym{UID} of the user.
925  The value may be a floating point number.  The value may be a floating point number.
926    
927  @example  @example
# Line 933  The value may be a floating point number Line 933  The value may be a floating point number
933  @end defun  @end defun
934    
935  @defun user-uid  @defun user-uid
936  This function returns the effective @sc{uid} of the user.  This function returns the effective @acronym{UID} of the user.
937  The value may be a floating point number.  The value may be a floating point number.
938  @end defun  @end defun
939    
# Line 1935  entries and DEC terminal concentrators, Line 1935  entries and DEC terminal concentrators,
1935  @code{C-s} and @kbd{C-q} for flow control.  Therefore, the choice of  @code{C-s} and @kbd{C-q} for flow control.  Therefore, the choice of
1936  @kbd{C-s} and @kbd{C-q} as command characters for searching and quoting  @kbd{C-s} and @kbd{C-q} as command characters for searching and quoting
1937  was natural and uncontroversial.  With so many commands needing key  was natural and uncontroversial.  With so many commands needing key
1938  assignments, of course we assigned meanings to nearly all @sc{ascii}  assignments, of course we assigned meanings to nearly all @acronym{ASCII}
1939  control characters.  control characters.
1940    
1941    Later, some terminals were introduced which required these characters    Later, some terminals were introduced which required these characters

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.60

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26