Subject: Re: CVS commit: [nathanw_sa] src/lib/libc/thread-stub
To: Jason R Thorpe <thorpej@wasabisystems.com>
From: Nathan J. Williams <nathanw@wasabisystems.com>
List: source-changes
Date: 01/08/2003 22:54:16
Jason R Thorpe <thorpej@wasabisystems.com> writes:

> On Thu, Jan 09, 2003 at 04:54:01AM +0200, Nathan J Williams wrote:
> 
>  > Module Name:	src
>  > Committed By:	nathanw
>  > Date:		Thu Jan  9 02:54:01 UTC 2003
>  > 
>  > Modified Files:
>  > 	src/lib/libc/thread-stub [nathanw_sa]: thread-stub.c
>  > 
>  > Log Message:
>  > __weak_alias() declarations don't compile with a semicolon at the
>  > end.
> 
> They don't?  I built the library ... several times!

To be more precise, lint doesn't like it:

lint -chapbxzF -w -X 272  -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -I/home/nathanw/work/sa/lib/libc/include -DHESIOD -DINET6 -DNLS -DYP -D__DBINTERFACE_PRIVATE -I/d/nbsd/sasrc/libexec/ld.elf_so -I/home/nathanw/work/sa/lib/libc/dlfcn -DI18NMODULE_MAJOR=4 -DWITH_RUNE -I/home/nathanw/work/sa/lib/libc -DRESOLVSORT -I. -DPOSIX_MISTAKE -DPORTMAP -DFLOATING_POINT -i /home/nathanw/work/sa/lib/libc/thread-stub/thread-stub.c
/home/nathanw/work/sa/lib/libc/thread-stub/thread-stub.c(75): warning: syntax error: empty declaration [0]

and if you look at the other uses of __weak_alias() in our tree,
you'll see that they don't have trailing semicolons.

        - Nathan