* stdlib/xpg_basename.c (__xpg_basename): Don't return pointer to
	slash before the basename [PR libc/1383].

	* argp/argp.h: Fix typo in last patch.
This commit is contained in:
Ulrich Drepper 1999-10-10 20:48:08 +00:00
parent be9cd93a78
commit 64ad0de291
3 changed files with 12 additions and 4 deletions

View File

@ -1,5 +1,10 @@
1999-10-10 Ulrich Drepper <drepper@cygnus.com>
* stdlib/xpg_basename.c (__xpg_basename): Don't return pointer to
slash before the basename [PR libc/1383].
* argp/argp.h: Fix typo in last patch.
* sysdeps/powerpc/sysdep.h: New file.
* sysdeps/unix/powerpc/sysdep.h: New file.
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Include

View File

@ -445,9 +445,9 @@ extern error_t argp_err_exit_status;
extern void argp_help (__const struct argp *__restrict __argp,
FILE *__restrict __stream,
unsigned __flags, char *__restrict __name) __THROW;
extern void __argp_help __P (__const struct argp *__restrict __argp,
FILE *__restrict __stream, unsigned __flags,
char *__name) __THROW;
extern void __argp_help (__const struct argp *__restrict __argp,
FILE *__restrict __stream, unsigned __flags,
char *__name) __THROW;
/* The following routines are intended to be called from within an argp
parsing routine (thus taking an argp_state structure as the first

View File

@ -1,5 +1,5 @@
/* Return basename of given pathname according to the weird XPG specification.
Copyright (C) 1997 Free Software Foundation, Inc.
Copyright (C) 1997, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -62,6 +62,9 @@ __xpg_basename (char *filename)
while (p[1] != '\0')
++p;
}
else
/* Go to the first character of the name. */
++p;
}
}