Commit be9a52f8 by Tom Tromey Committed by Tom Tromey

gcj.texi (libgcj Runtime Properties): Document gnu.gcj.user.realname.

gcc/java
	* gcj.texi (libgcj Runtime Properties): Document
	gnu.gcj.user.realname.
libjava
	* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
	Set gnu.gcj.user.realname.

From-SVN: r114500
parent 879c22ac
2006-06-08 Tom Tromey <tromey@redhat.com>
* gcj.texi (libgcj Runtime Properties): Document
gnu.gcj.user.realname.
2006-06-08 Andrew Haley <aph@redhat.com> 2006-06-08 Andrew Haley <aph@redhat.com>
* expr.c (build_field_ref): Pass NULL_TREE as SPECIAL arg to * expr.c (build_field_ref): Pass NULL_TREE as SPECIAL arg to
......
...@@ -2785,6 +2785,12 @@ the name of the "main" class in the case where the @code{gij} front end is ...@@ -2785,6 +2785,12 @@ the name of the "main" class in the case where the @code{gij} front end is
used, or the program binary name in the case where an application is compiled used, or the program binary name in the case where an application is compiled
to a native binary. to a native binary.
@item gnu.gcj.user.realname
The real name of the user, as taken from the password file. This may
not always hold only the user's name (as some sites put extra
information in this field). Also, this property is not available on
all platforms.
@item gnu.gcj.runtime.NameFinder.use_addr2line @item gnu.gcj.runtime.NameFinder.use_addr2line
Whether an external process, @command{addr2line}, should be used to determine Whether an external process, @command{addr2line}, should be used to determine
line number information when tracing the stack. Setting this to @code{false} line number information when tracing the stack. Setting this to @code{false}
......
2006-06-08 Tom Tromey <tromey@redhat.com>
* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
Set gnu.gcj.user.realname.
2006-06-09 Andreas Tobler <a.tobler@schweiz.ch> 2006-06-09 Andreas Tobler <a.tobler@schweiz.ch>
* scripts/jar.in: Replace hardcoded /bin/sh with @SHELL@. * scripts/jar.in: Replace hardcoded /bin/sh with @SHELL@.
......
// natSystemProperties.cc - Implementation of native side of // natSystemProperties.cc - Implementation of native side of
// SystemProperties class. // SystemProperties class.
/* Copyright (C) 2005 Free Software Foundation /* Copyright (C) 2005, 2006 Free Software Foundation
This file is part of libgcj. This file is part of libgcj.
...@@ -250,6 +250,7 @@ gnu::classpath::SystemProperties::insertSystemProperties (java::util::Properties ...@@ -250,6 +250,7 @@ gnu::classpath::SystemProperties::insertSystemProperties (java::util::Properties
{ {
SET ("user.name", pwd_entry->pw_name); SET ("user.name", pwd_entry->pw_name);
SET ("user.home", pwd_entry->pw_dir); SET ("user.home", pwd_entry->pw_dir);
SET ("gnu.gcj.user.realname", pwd_entry->pw_gecos);
} }
#endif /* HAVE_PWD_H */ #endif /* HAVE_PWD_H */
#endif /* NO_GETUID */ #endif /* NO_GETUID */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment