2001-04-25  Ulrich Drepper  <drepper@redhat.com>

	* locale/programs/localedef.c (main): Always set a file name for
	the initial locale.
	* locale/programs/locfile.c (locfile_read): filename is allowed to
	be NULL.
This commit is contained in:
Ulrich Drepper 2001-04-25 19:18:43 +00:00
parent 69d8605e84
commit dcf56f4246
3 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2001-04-25 Ulrich Drepper <drepper@redhat.com>
* locale/programs/localedef.c (main): Always set a file name for
the initial locale.
* locale/programs/locfile.c (locfile_read): filename is allowed to
be NULL.
2001-04-12 Paul Bame <paul_bame@hp.com>
* sysdeps/hppa/fpu/fclrexcpt.c: Clear the exception flags, not the

View File

@ -194,7 +194,7 @@ main (int argc, char *argv[])
/* Add the first entry in the locale list. */
memset (&global, '\0', sizeof (struct localedef_t));
global.name = input_file;
global.name = input_file ?: "/dev/stdin";
global.needed = ALL_LOCALES;
locales = &global;

View File

@ -51,7 +51,7 @@ locfile_read (struct localedef_t *result, struct charmap_t *charmap)
ldfile = lr_open (filename, locfile_hash);
if (ldfile == NULL)
{
if (filename[0] != '/')
if (filename != NULL && filename[0] != '/')
{
char *i18npath = getenv ("I18NPATH");
if (i18npath != NULL && *i18npath != '\0')