Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-10] src



Module Name:    src
Committed By:   martin
Date:           Sun Nov 17 13:32:53 UTC 2024

Modified Files:
        src/lib/libc/string [netbsd-10]: __strsignal.c
        src/sys/arch/macppc/stand/fixcoff [netbsd-10]: fixcoff.c
        src/tools/compat [netbsd-10]: Makefile compat_defs.h configure
            configure.ac nbtool_config.h.in
        src/usr.bin/elf2aout [netbsd-10]: elf2aout.c

Log Message:
Pull up following revision(s) (requested by kre in ticket #1004):

        tools/compat/configure: revision 1.106
        lib/libc/string/__strsignal.c: revision 1.26
        tools/compat/configure.ac: revision 1.108
        tools/compat/nbtool_config.h.in: revision 1.57
        usr.bin/elf2aout/elf2aout.c: revision 1.24
        tools/compat/Makefile: revision 1.93
        sys/arch/macppc/stand/fixcoff/fixcoff.c: revision 1.13
        tools/compat/compat_defs.h: revision 1.123

Include <arpa/inet.h> for htonl()  (From Jan-Benedict Glaw)
Probably this should be using htobe32() instead of htonl()
(and so <endian.h> rather than <arpa/inet.h>) as there is
no sign of any network anywhere near here.   But that's for
another day, and to be done by someone who can test it.

Portability fixes from Jan-Benedict Glaw
The args to help() and usage() need to be const char *
and main() should be declared as returning int.

Add shquote to libnbcompat
Include shquote() in configure tests
Regen for added shquote()

Stop attempting to return a (char*) in place of (const char *)
This removes a cast that was added in 1994, when __strsignal()
returned a char * to convert the const char * element of sys_siglist
into a type that matched.

It should have been removed when __strsignal() was changed to
return const char * in 1998.   But wasn't.

This should fix an inane warning (treated as an error) from a
compile stupid enough to allow a natural char * (as in char buf[N])
to be returned as a result (which is, of course, fine), but complains
about returning (char *) applied to a (const char *).


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.25.42.1 src/lib/libc/string/__strsignal.c
cvs rdiff -u -r1.12 -r1.12.10.1 src/sys/arch/macppc/stand/fixcoff/fixcoff.c
cvs rdiff -u -r1.90 -r1.90.2.1 src/tools/compat/Makefile
cvs rdiff -u -r1.120 -r1.120.4.1 src/tools/compat/compat_defs.h
cvs rdiff -u -r1.99.6.1 -r1.99.6.2 src/tools/compat/configure \
    src/tools/compat/configure.ac
cvs rdiff -u -r1.53.6.1 -r1.53.6.2 src/tools/compat/nbtool_config.h.in
cvs rdiff -u -r1.23 -r1.23.10.1 src/usr.bin/elf2aout/elf2aout.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index