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
This commit is contained in:
Tom Tromey 2006-06-09 00:15:35 +00:00 committed by Tom Tromey
parent 879c22aca5
commit be9a52f844
4 changed files with 18 additions and 1 deletions

View File

@ -1,3 +1,8 @@
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>
* expr.c (build_field_ref): Pass NULL_TREE as SPECIAL arg to

View File

@ -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
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
Whether an external process, @command{addr2line}, should be used to determine
line number information when tracing the stack. Setting this to @code{false}

View File

@ -1,3 +1,8 @@
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>
* scripts/jar.in: Replace hardcoded /bin/sh with @SHELL@.

View File

@ -1,7 +1,7 @@
// natSystemProperties.cc - Implementation of native side of
// SystemProperties class.
/* Copyright (C) 2005 Free Software Foundation
/* Copyright (C) 2005, 2006 Free Software Foundation
This file is part of libgcj.
@ -250,6 +250,7 @@ gnu::classpath::SystemProperties::insertSystemProperties (java::util::Properties
{
SET ("user.name", pwd_entry->pw_name);
SET ("user.home", pwd_entry->pw_dir);
SET ("gnu.gcj.user.realname", pwd_entry->pw_gecos);
}
#endif /* HAVE_PWD_H */
#endif /* NO_GETUID */