freebsd-nq/contrib
David E. O'Brien 1428ce0f83 Don't accept %q length specifiers in the kernel (more precisely,
if compiling with -fformat-extensions). Gcc's format checker never
actually supported %q length specifiers.  It treats %q as an alias
for %ll, which is correct if quad_t is long long (e.g., on i386's)
and broken otherwise (e.g., on alphas).

quad_t's currently should be printed in the same way that they
already need to be printed to avoid compiler warnings on all
supported systems: cast them to a standard type that is at least
as large (long or long long) and use the length specifier for that
(%l or %ll).  This is problematic since long long isn't standard
yet.  C9x's intmax_t should be implemented soon.

Don't accept %L length specifiers in the kernel either.  The only
legitimate ones are for long doubles, but the kernel doesn't even
support plain doubles.  (gcc bogusly accepts %Ld as an alias for
%lld, and it sometimes prints "q" in error messages about "ll" and
"L" length specifiers, becauses it represents all these specifiers
as 'q'.)

Submitted by:	bde
1999-08-27 10:05:08 +00:00
..
amd Don't getopt -M option and don't process it unless ENABLE_AMQ_MOUNT is on. 1999-08-25 20:06:03 +00:00
awk Fixed one typo ("[[=e]]" -> "[[=e=]]") and two occurences of whitespace 1999-04-10 20:42:06 +00:00
bc bc core dumped when a value with between 128 and 255 (mod 256) digits 1999-07-28 17:58:12 +00:00
bind Use el_source() so we pick up .editrc 1999-08-19 04:10:33 +00:00
binutils Merge some patches from RedHat-6.0. The most important change fixes a bug 1999-07-17 08:04:58 +00:00
bison Document how I imported this. 1999-08-14 22:33:55 +00:00
cpio Fixed printf format errors. 1998-06-30 19:53:09 +00:00
cvs Fixed style bugs in FreeBSD changes. KNF style doesn't apply to gnu 1999-07-04 15:46:44 +00:00
diff Some FreeBSD files to add... 1997-10-30 19:35:17 +00:00
gcc Don't accept %q length specifiers in the kernel (more precisely, 1999-08-27 10:05:08 +00:00
gdb Reduce default timeout on remote serial debugging sessions from 20 1999-08-20 02:58:16 +00:00
global Merge from verdor branch (v_3_4_2) and remove obsolete files. 1999-01-18 07:32:38 +00:00
gperf NetBSD has sys_errlist in errno.h, not stdio.h like FreeBSD. 1998-01-09 20:02:20 +00:00
groff Tune table since 0200-0206 is not available, add more chars 1999-07-31 15:51:57 +00:00
ipfilter ipfstat is now in section 8 of the manual. 1999-04-10 20:30:29 +00:00
isc-dhcp Check to see if /usr/bin/logger exists before using it. Use "echo" if 1999-08-10 07:16:00 +00:00
libgmp This commit was generated by cvs2svn to compensate for changes in r44365, 1999-03-01 06:27:31 +00:00
libpam Revive the pam_deny and pam_permit modules from Linux-PAM. They are 1999-05-08 01:59:27 +00:00
libpcap Merge libpcap version 0.4 1998-09-15 19:31:43 +00:00
libreadline fix End key name 1999-05-28 04:52:29 +00:00
ncurses Import unmodified (but trimmed) ncurses 5.0 prerelease 990821. 1999-08-24 01:06:48 +00:00
nvi Fix potential buffer overflow when using gtags. 1999-08-22 03:48:31 +00:00
opie sprintf -> snprintf 1998-09-09 17:08:46 +00:00
patch Remove library funcs we already have 1998-01-04 20:45:41 +00:00
perl5 Fix a problem where commands in backticks `` wont get executed in taint 1999-07-19 18:17:54 +00:00
pnpinfo Port pnpinfo to alpha. 1999-05-22 17:35:48 +00:00
sendmail Remove the standalone buildtools stuff, we don't use it here and it 1999-02-07 09:45:12 +00:00
tcp_wrappers Since our inetd wrapped now, treat all its services as tcpd-prefixed 1999-04-03 04:02:29 +00:00
tcpdump World, I'd like you to meet the first FreeBSD token Ring driver. 1999-02-20 11:18:00 +00:00
telnet According to Mark Murray, Makefiles do not belong here. I guess we're 1999-08-16 18:59:05 +00:00
texinfo Restored rev.1.2, which was clobbered by rev.1.4 (don't print "Making 1999-03-02 13:04:00 +00:00
top uptime display more in style with original code 1999-01-09 20:25:02 +00:00
traceroute Fix bug (introduced by me) where UDP port numbers were starting at 1 instead 1999-06-25 21:48:40 +00:00