mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-30 10:45:40 +03:00 
			
		
		
		
	* sysdeps/sparc/dl-machine.h: New file. * posix/fnmatch.c (fnmatch): Fix \*[*?]+ case to increment name ptr only for ?s, not for *s. Fix from Chet Ramey. Fixes thanks to Raja R Harinath <harinath@cs.umn.edu>: * sysdeps/unix/sysv/utmpbits.h: Define _HAVE_UT_{TYPE,ID,TV,HOST}. Use __{BEGIN,END}_DECLS. (_PATH_WTMP, _PATH_UTMP, _PATH_LASTLOG): New macros. * login/utmp.h (UTMP_FILE, UTMP_FILENAME, WTMP_FILE, WTMP_FILENAME): New macros, moved here from sysdeps/gnu/utmpbits.h. * sysdeps/generic/utmpbits.h (_HAVE_UT_HOST): Define it. * sysdeps/gnu/utmpbits.h (_HAVE_UT_HOST): Likewise. * login/logout.c: Use ut_host only #if _HAVE_UT_HOST. Use sizeof instead of UT_*SIZE. * login/logwtmp.c: Likewise. * misc/tsearch.c (tdelete): Define as weak alias to __tdelete. * version.c (banner): Add trailing newline.
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc.
 | ||
| This file is part of the GNU C Library.
 | ||
| 
 | ||
| The GNU C Library is free software; you can redistribute it and/or
 | ||
| modify it under the terms of the GNU Library General Public License as
 | ||
| published by the Free Software Foundation; either version 2 of the
 | ||
| License, or (at your option) any later version.
 | ||
| 
 | ||
| The GNU C Library is distributed in the hope that it will be useful,
 | ||
| but WITHOUT ANY WARRANTY; without even the implied warranty of
 | ||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | ||
| Library General Public License for more details.
 | ||
| 
 | ||
| You should have received a copy of the GNU Library General Public
 | ||
| License along with the GNU C Library; see the file COPYING.LIB.  If
 | ||
| not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 | ||
| Cambridge, MA 02139, USA.  */
 | ||
| 
 | ||
| #include "version.h"
 | ||
| const char __libc_release[] = RELEASE;
 | ||
| const char __libc_version[] = VERSION;
 | ||
| 
 | ||
| static const char banner[] =
 | ||
| "GNU C Library "RELEASE" release version "VERSION", by Roland McGrath et al.\n\
 | ||
| Compiled by GNU CC version "__VERSION__".\n\
 | ||
| Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.\n\
 | ||
| This is free software; see the source for copying conditions.\n\
 | ||
| There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\
 | ||
| PARTICULAR PURPOSE.\n";
 | ||
| 
 | ||
| #include <unistd.h>
 | ||
| 
 | ||
| void
 | ||
| __libc_print_version (void)
 | ||
| {
 | ||
|   __write (STDOUT_FILENO, banner, sizeof banner - 1);
 | ||
| }
 | ||
| 
 | ||
| #ifdef HAVE_ELF
 | ||
| /* This function is the entry point for the shared object.
 | ||
|    Running the library as a program will get here.  */
 | ||
| 
 | ||
| void
 | ||
| __libc_main (void)
 | ||
| {
 | ||
|   __libc_print_version ();
 | ||
|   _exit (0);
 | ||
| }
 | ||
| #endif
 | ||
| 
 | ||
| /*
 | ||
|    Local Variables:
 | ||
|    version-control: never
 | ||
|    End:
 | ||
| */
 |