Subject: Re: CVS commit: src/sys/sys
To: None <uwe@ptc.spbu.ru>
From: Takahiro Kambe <taca@back-street.net>
List: source-changes
Date: 12/27/2004 18:27:33
In message <20041227015712.GC25727@snark.ptc.spbu.ru>
	on Mon, 27 Dec 2004 04:57:12 +0300,
	"Valeriy E. Ushakov" <uwe@ptc.spbu.ru> wrote:
> > Modified Files:
> > 	src/sys/sys: exec_elf.h
> > 
> > Log Message:
> > Remove ELFn_ST_{BIND,TYPE,INFO}(), and instead add a generic ELF_ST_*() that
> > works with an Elf_Byte.  Also add ELF_ST_VISIBILITY() and STV_* types.
> > 
> > 
> > To generate a diff of this commit:
> > cvs rdiff -r1.76 -r1.77 src/sys/sys/exec_elf.h
> 
> ELFn_ST_{BIND,TYPE,INFO} are mentioned in gABI and, as google shows,
> seems to be used.  I think we should proivde compatibility names.
With revision 1.77, 

/usr/src/lib/libc/gen/nlist_elf32.c: In function `__fdnlist_elf32':
/usr/src/lib/libc/gen/nlist_elf32.c:156: warning: implicit declaration of function `ELF32_ST_TYPE'
/usr/src/lib/libc/gen/nlist_elf32.c:174: warning: implicit declaration of function `ELF32_ST_BIND'

Reverting revision 1.76 solve this error.

-- 
Takahiro Kambe <taca@back-street.net>