]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/log
FreeBSD/stable/9.git
12 years agoGuess when we'll be ready to announce 9.0-RELEASE.
kensmith [Mon, 2 Jan 2012 14:43:33 +0000 (14:43 +0000)]
Guess when we'll be ready to announce 9.0-RELEASE.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229281 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228868:
dim [Mon, 2 Jan 2012 13:21:34 +0000 (13:21 +0000)]
MFC r228868:

When building the kernel for amd64 with clang, don't attempt to use the
-frename-registers option, as it is not supported.  No change for builds
with gcc.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229280 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228861:
dim [Mon, 2 Jan 2012 13:20:01 +0000 (13:20 +0000)]
MFC r228861:

Set WERROR= for the nve(4) module.  This driver gives several warnings
with clang, which will probably never be fixed, as it is unmaintained,
and superseded by nfe(4).

git-svn-id: svn://svn.freebsd.org/base/stable/9@229279 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228822:
dim [Mon, 2 Jan 2012 13:17:31 +0000 (13:17 +0000)]
MFC r228822:

  When building the kernel with clang, it produces several warnings which
  might be useful in some cases, but which are not severe enough to error
  out the whole kernel build.  Display them anyway, so there is at least
  some incentive to fix them eventually.

  Start with -Wtautological-compare warnings.  These usually occur when
  people check if unsigned quantities are negative, or similar cases.  To
  clean these up would be painful, and might give problems if the base
  type which is compared against changes to signed later on.

MFC r228841:

  Amend r228822 by not directly adding to CWARNFLAGS, but to an optional
  CWARNEXTRA variable, which gets included into the initial CWARNFLAGS
  setting.  This makes it easier to override CWARNFLAGS with completely
  custom settings (including enabling any disabled warnings).

  Reminded by: arundel

MFC r228860:

  Make another clang warning, -Wempty-body, non-fatal during kernel
  builds.  All the instances of this warning in our tree are completely
  harmless.  (Most of the empty bodies look to be used simply as reminder
  for the developer to add something later.)

  While here, assign to CWARNEXTRA with ?=, so it can be overridden
  easily, if needed.

MFC r228867:

  Make another clang warning, -Wparentheses-equality, non-fatal during
  kernel builds.  All the instances of this warning in our tree are
  completely harmless, and many people seem to like adding extra
  parentheses to make precedence clearer.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229278 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228801:
dim [Mon, 2 Jan 2012 13:12:53 +0000 (13:12 +0000)]
MFC r228801:

Remove -mfancy-math from LIB32CPUFLAGS for amd64.  It has been default
for our gcc since more than three years (see r181534, which is also in
stable/9 and stable/8).  This flag used to be for the benefit of the old
in-kernel math emulator, which was removed more than eight years ago.

Pointed out by: arundel

git-svn-id: svn://svn.freebsd.org/base/stable/9@229277 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228783:
dim [Mon, 2 Jan 2012 13:01:57 +0000 (13:01 +0000)]
MFC r228783:

  When building with clang, disable -Wshift-count-negative and
  -Wshift-count-overflow for sys/dev/ath/ath_hal/ah_regdomain.c, as it
  gets multiple instances of the following warnings:

  In file included from sys/dev/ath/ath_hal/ah_regdomain.c:99:
  sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:69:15: warning: shift count is negative [-Wshift-count-negative]
           .chan11a               = BM4(F1_4950_4980,
                                    ^~~~~~~~~~~~~~~~~
  sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:41:4: note: expanded from:
            W1(_fa) | W1(_fb) | W1(_fc) | W1(_fd) }
            ^
  sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:34:45: note: expanded from:
          (((_a) > 63 && (_a) < 128 ? (((uint64_t) 1)<<((_a)-64)) : (uint64_t) 0))
                                                     ^ ~~~~~~~~~

  and:

  In file included from sys/dev/ath/ath_hal/ah_regdomain.c:99:
  sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:629:15: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
           .chan11a               = BM4(W2_5260_5320,
                                    ^~~~~~~~~~~~~~~~~
  sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:40:34: note: expanded from:
          { W0(_fa) | W0(_fb) | W0(_fc) | W0(_fd),                        \
                                          ^
  sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:32:44: note: expanded from:
          (((_a) >= 0 && (_a) < 64 ? (((uint64_t) 1)<<(_a)) : (uint64_t) 0))
                                                    ^ ~~~~

  Both warnings are false positives, caused by LLVM PR 10030.  For global
  initializations, clang fails to detect that the branch of the ternary
  operator causing the warning is dead.

MFC r228793:

  Amend r228783 by also disabling -Wshift-count-negative
  -Wshift-count-overflow warnings for the ath module.

MFC r228818:

  Disable various warnings for the ath module in a more fine-grained way:
  only add the option for the specific .c files that need them, like via
  sys/conf/files.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229275 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228781:
dim [Mon, 2 Jan 2012 12:53:11 +0000 (12:53 +0000)]
MFC r228781:

  When building with clang, disable -Warray-bounds for sys/dev/asr/asr.c,
  as it gets the following warning:

  sys/dev/asr/asr.c:1836:29: warning: array index of '58' indexes past the end of an array (that contains 1 element) [-Warray-bounds]
          while ((len > 0) && (sg < &((PPRIVATE_SCSI_SCB_EXECUTE_MESSAGE)
                                     ^
  sys/dev/asr/i2omsg.h:934:8: note: array 'Simple' declared here
         I2O_SGE_SIMPLE_ELEMENT              Simple[1];
         ^

  This is a false positive, since I2O_SG_ELEMENT::Simple is not declared
  as a C99 flexible array member, but in the old (but more portable) way.
  At run-time, the proper number of array elements will hopefully have
  been allocated.

MFC r228865:

  Amend r228781 by also disabling -Warray-bounds warnings for the asr
  module.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229274 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228779:
dim [Mon, 2 Jan 2012 12:50:19 +0000 (12:50 +0000)]
MFC r228779:

  Start selectively disabling a few kernel build warnings for clang, since
  there are some places in the kernel where fixing them is too disruptive,
  or where there is a false positive.

  In this case, disable -Wconstant-conversion for two aic7xxx-related
  files, as they get the following warning on i386 (and possibly on other
  32-bit arches):

  sys/dev/aic7xxx/ahc_pci.c:112:10: warning: implicit conversion from 'long long' to 'bus_addr_t' (aka 'unsigned int') changes value from 549755813887 to 4294967295 [-Wconstant-conversion]
                                     ? 0x7FFFFFFFFFLL
                                     ~~^~~~~~~~~~~~~~

  This is a false positive, since the code only passes the 0x7FFFFFFFFFLL
  argument, if sizeof(bus_addr_t) is larger than 4 (e.g. on 64 bit arches,
  or when PAE is enabled on i386).  The code could be refactored to do
  compile-time checks, but that is more disruptive.

MFC r228789:

  Amend r228779 by also disabling -Wconstant-conversion warnings for the
  aic7xxx module.

MFC r228805:

  Disable -Wconstant-conversion warnings for the aic7xxx module in a more
  fine-grained way: only add the option for the specific .c files that
  need them, like via sys/conf/files.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229273 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC: r227517
rmacklem [Mon, 2 Jan 2012 04:25:25 +0000 (04:25 +0000)]
MFC: r227517
Move the setting of the default value for nm_wcommitsize to
before the nfs_decode_args() call in the new NFS client, so
that a specfied command line value won't be overwritten.
Also, modify the calculation for small values of desiredvnodes
to avoid an unusually large value or a divide by zero crash.
It seems that the default value for nm_wcommitsize is very
conservative and may need to change at some time.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229263 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoRELENG_9 exists now so updated commented-out branch target.
kensmith [Mon, 2 Jan 2012 04:01:34 +0000 (04:01 +0000)]
RELENG_9 exists now so updated commented-out branch target.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229260 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC: r227494
rmacklem [Mon, 2 Jan 2012 03:26:59 +0000 (03:26 +0000)]
MFC: r227494
Since NFSv4 byte range locking only works for regular files,
add a sanity check for the vnode type to the NFSv4 client.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229258 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228434:
kib [Mon, 2 Jan 2012 00:46:13 +0000 (00:46 +0000)]
MFC r228434:
Add definitions for GNU-specific STT_GNU_IFUNC symbol type,
and R_{386,X86_64}_IRELATIVE relocations.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229257 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228751:
kib [Mon, 2 Jan 2012 00:04:51 +0000 (00:04 +0000)]
MFC r228751:
Change the type of real_dev_bsize variable from long to u_int.
The DIOCGSECTORSIZE takes u_int * as an argument, using long *
causes failures on big-endian targets.

PR: sparc64/163460

git-svn-id: svn://svn.freebsd.org/base/stable/9@229256 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228570:
kib [Mon, 2 Jan 2012 00:02:50 +0000 (00:02 +0000)]
MFC r228570:
Document 'findstack'.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229255 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228569:
kib [Mon, 2 Jan 2012 00:01:09 +0000 (00:01 +0000)]
MFC r228569:
Add 'findstack' ddb command to search either the thread kernel stack
or cached stack containing the specified kernel virtual address.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229254 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoShow the thread kernel stack base address for 'show threads'.
kib [Sun, 1 Jan 2012 23:58:20 +0000 (23:58 +0000)]
Show the thread kernel stack base address for 'show threads'.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229252 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228567:
kib [Sun, 1 Jan 2012 23:55:17 +0000 (23:55 +0000)]
MFC r228567:
Move kstack_cache_entry into the private header, and make the
stack cache list header accessible outside vm_glue.c.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229251 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228722:
dim [Sun, 1 Jan 2012 23:53:16 +0000 (23:53 +0000)]
MFC r228722:

In usr.sbin/yp_mkdb/yp_mkdb.c, cast some printf field width parameters
to int, cast time_t to intmax_t, and use the corresponding printf length
modifier.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229250 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228721:
dim [Sun, 1 Jan 2012 23:51:38 +0000 (23:51 +0000)]
MFC r228721:

In usr.sbin/uhsoctl/uhsoctl.c, fix a few warnings about format strings
not being literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229249 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228306:
kib [Sun, 1 Jan 2012 23:51:18 +0000 (23:51 +0000)]
MFC r228306:
Most users of pipe(2) do not call fstat(2) on the returned pipe descriptors.
Optimize for the case, by lazily allocating the pipe inode number at the
fstat(2) time.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229248 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228714:
dim [Sun, 1 Jan 2012 23:49:11 +0000 (23:49 +0000)]
MFC r228714:

  In usr.sbin/timed, fix several issues with printf formats:
  - Cast time_t's to long, and print them with %ld.
  - Print ptrdiff_t's with %td.
  - Print ssize_t's and size_t's with %zd and %zu.
  - Print int32_t's with %d.
  Also, replace some int variables with the more appropriate size_t.

MFC r228719:

  Some people pointed out long is 32-bit on some arches, while time_t is
  64-bit, so better cast time_t to intmax_t, and use the appropriate
  printf format strings.

MFC r228720:

  Fix r228719; when you use intmax_t, you need stdint.h.

  Pointy hat to: dim

git-svn-id: svn://svn.freebsd.org/base/stable/9@229247 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228263:
kib [Sun, 1 Jan 2012 23:46:08 +0000 (23:46 +0000)]
MFC r228263:
Initialize fifoinfo fi_wgen field on open.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229245 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228713:
dim [Sun, 1 Jan 2012 23:45:21 +0000 (23:45 +0000)]
MFC r228713:

In contrib/tcpdump/print-icmp6.c, fix a problem where the comparison
against icmp6_hdr::icmp6_type is done incorrectly.  (This fix has
already been applied upstream, but we do not have the latest version of
tcpdump.)

git-svn-id: svn://svn.freebsd.org/base/stable/9@229244 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228682:
dim [Sun, 1 Jan 2012 23:43:45 +0000 (23:43 +0000)]
MFC r228682:

  In usr.sbin/sade/install.c and usr.sbin/sade/label.c, fix a few warnings
  about format strings not being literals.

MFC r228683:

  Forgot to add usr.sbin/sade/label.c in the previous commit.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229243 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228681:
dim [Sun, 1 Jan 2012 23:41:31 +0000 (23:41 +0000)]
MFC r228681:

In usr.sbin/sa/db.c, avoid warnings about assigning two const char
arrays to non-const void pointers, by casting away const explicitly.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229242 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228678:
dim [Sun, 1 Jan 2012 23:39:56 +0000 (23:39 +0000)]
MFC r228678:

  In usr.sbin/rpc.ypupdated/yp_dbupdate.c, use the appropriate printf
  length modifier for time_t (after casting it to intmax_t).

MFC r228679:

  In usr.sbin/rpc.ypupdated/yp_dbupdate.c, include stdint.h, so intmax_t
  is known, otherwise it won't build.

  Pointy hat to: dim

MFC r228680:

  In usr.sbin/rpc.ypupdated/yp_dbupdate.c, since intmax_t is signed, just
  like time_t, better use %jd instead of %ju.  Strangely enough, neither
  gcc, clang nor gcc 4.6 warn about this discrepancy...

git-svn-id: svn://svn.freebsd.org/base/stable/9@229241 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228177:
kib [Sun, 1 Jan 2012 23:36:13 +0000 (23:36 +0000)]
MFC r228177:
Add a simple test for pipe inode numbers reported by fstat(2).

git-svn-id: svn://svn.freebsd.org/base/stable/9@229240 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228674:
dim [Sun, 1 Jan 2012 23:34:59 +0000 (23:34 +0000)]
MFC r228674:

In usr.sbin/route6d/route6d.c, use the correct printf length modifier
for an ssize_t.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229239 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227656:
kib [Sun, 1 Jan 2012 23:34:06 +0000 (23:34 +0000)]
MFC r227656:
Use the alternate form of the gcc extension that works even with
-ansi -pedantic without issuing a warning, and which is recommended
by gcc manual.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229238 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228673:
dim [Sun, 1 Jan 2012 23:33:08 +0000 (23:33 +0000)]
MFC r228673:

In usr.sbin/pw/pw_user.c, use the correct printf length modifier for a
ptrdiff_t.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229237 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228672:
dim [Sun, 1 Jan 2012 23:26:49 +0000 (23:26 +0000)]
MFC r228672:

In contrib/pnpinfo/pnpinfo.c, remove an extraneous parameter from the
call to isolation_protocol().

git-svn-id: svn://svn.freebsd.org/base/stable/9@229236 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228671:
dim [Sun, 1 Jan 2012 23:20:36 +0000 (23:20 +0000)]
MFC r228671:

In usr.sbin/pmccontrol/pmccontrol.c, fix a few warnings about format
strings not being literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229235 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228670:
dim [Sun, 1 Jan 2012 23:18:34 +0000 (23:18 +0000)]
MFC r228670:

In usr.sbin/pkg_install/updating/main.c, use the size of the destination
buffer as size argument to strlcpy(), not the length of the source.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229234 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227817:
kib [Sun, 1 Jan 2012 23:17:08 +0000 (23:17 +0000)]
MFC r227817:
Put all the messages from msdosfs under the MSDOSFS_DEBUG ifdef.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229232 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227696:
kib [Sun, 1 Jan 2012 23:12:43 +0000 (23:12 +0000)]
MFC r227696:
Do not use NULLVPTOLOWERVP() in the null_print(). If diagnostic is compiled
in, and show vnode is used from ddb on the faulty nullfs vnode, we get
panic instead of vnode dump.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229230 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228665:
dim [Sun, 1 Jan 2012 23:08:19 +0000 (23:08 +0000)]
MFC r228665:

Use NO_WCAST_ALIGN for usr.sbin/ndiscvt; because this is only built for
x86, any alignment warnings can be safely ignored.  Define YY_NO_INPUT
in usr.sbin/ndiscvt/inf-token.l, so no unused lex functions are defined.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229228 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227695:
kib [Sun, 1 Jan 2012 23:07:13 +0000 (23:07 +0000)]
MFC r227695:
Use the plain panic calls, without additional printing around them.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229227 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228664:
dim [Sun, 1 Jan 2012 23:04:27 +0000 (23:04 +0000)]
MFC r228664:

In usr.sbin/lpr/lpd/printjob.c, use the correct printf length modifiers
for off_t (aka int64_t).

git-svn-id: svn://svn.freebsd.org/base/stable/9@229226 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228663:
dim [Sun, 1 Jan 2012 22:34:37 +0000 (22:34 +0000)]
MFC r228663:

In usr.sbin/lpr/filters/lpf.c, use a less obtuse way of clearing the
buffer, that also avoids warnings.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229225 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228909:
dougb [Sun, 1 Jan 2012 22:33:02 +0000 (22:33 +0000)]
MFC r228909:

1. Remove a bunch of duplicates. Usually this means removing them from
   fortunes, but occasionally remove them from the other 2 files when
   they are not offensive, or not murphy'ish enough.

   Where the version in fortunes had better attribution and/or formatting,
   copy it over.

2. Fix a few typos

3. Use the full name of François De La Rochefoucauld, fix one of his
   quotes, and remove the duplicate of it.

MFC r228934:

Prefer ASCII apostrophes over Unicode ones like the rest of the file.

MFC r228938:

1. Correct capitalization of the nobility particle for
   Francois de La Rochefoucauld introduced in r228909

2. Change c-cedilla introduced in the same commit to ASCII c since
   non-UTF-8 terminals will choke on the non-ASCII text.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229222 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228662:
dim [Sun, 1 Jan 2012 22:26:56 +0000 (22:26 +0000)]
MFC r228662:

In usr.sbin/keyserv, fix some implicit enum conversions, and use the
correct printf length modifiers for uid_t.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229221 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228661:
dim [Sun, 1 Jan 2012 22:11:22 +0000 (22:11 +0000)]
MFC r228661:

In usr.sbin/iostat/iostat.c, use printf format specifiers from
inttypes.h for u_int64_t's.  While here, sort #include directives.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229218 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228660:
dim [Sun, 1 Jan 2012 22:08:52 +0000 (22:08 +0000)]
MFC r228660:

In usr.sbin/i2c/i2c.c, fix a few warnings about format strings not being
literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229217 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228659:
dim [Sun, 1 Jan 2012 22:06:41 +0000 (22:06 +0000)]
MFC r228659:

In usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c, cast a printf field width
parameter to int.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229216 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228658:
dim [Sun, 1 Jan 2012 21:50:21 +0000 (21:50 +0000)]
MFC r228658:

Use NO_WCAST_ALIGN for usr.sbin/cpucontrol; because this is only built
for x86, any alignment warnings can be safely ignored.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229215 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228657:
dim [Sun, 1 Jan 2012 21:43:14 +0000 (21:43 +0000)]
MFC r228657:

In usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.h, use the correct
enumeration types for the mesh_peering and mesh_forwarding members of
struct wlan_iface, to fix enum conversion warnings.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229213 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228656:
dim [Sun, 1 Jan 2012 21:38:58 +0000 (21:38 +0000)]
MFC r228656:

Use NO_WCAST_ALIGN for usr.sbin/boot0cfg; because this is only built for
x86, any alignment warnings can be safely ignored.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229212 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228655:
dim [Sun, 1 Jan 2012 21:28:55 +0000 (21:28 +0000)]
MFC r228655:

In usr.sbin/bluetooth/sdpd/server.c, don't use the size of a pointer as
the length argument to memset, but the size of the object pointed to.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229210 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r226427:
dim [Sun, 1 Jan 2012 21:21:57 +0000 (21:21 +0000)]
MFC r226427:

Build rwho(1) with WARNS=6.

The only reason why it didn't build with WARNS=6, is because of some
simple to fix string formatting bugs.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229209 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228654:
dim [Sun, 1 Jan 2012 21:12:29 +0000 (21:12 +0000)]
MFC r228654:

In usr.bin/vmstat/vmstat.c, cast several printf field widths to int, and
use printf format specifiers from inttypes.h for uint64_t's.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229208 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228651:
dim [Sun, 1 Jan 2012 21:06:07 +0000 (21:06 +0000)]
MFC r228651:

In contrib/telnet/telnet/utilities.c, fix a few warnings about format
strings not being literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229207 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228650:
dim [Sun, 1 Jan 2012 20:57:38 +0000 (20:57 +0000)]
MFC r228650:

  In usr.bin/netstat/atalk.c, work around a clang false positive with
  printf format warnings and conditional operators.

MFC r228668:

  Revert r228650, and work around the clang false positive with printf
  formats in usr.bin/netstat/atalk.c by conditionally adding NO_WFORMAT to
  the Makefile instead.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229205 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228649:
dim [Sun, 1 Jan 2012 20:53:33 +0000 (20:53 +0000)]
MFC r228649:

Use NO_WCAST_ALIGN for usr.bin/ncplist, as there are many potential
alignment issues in it.  (Though I doubt anyone still cares about
NetWare support...)

git-svn-id: svn://svn.freebsd.org/base/stable/9@229203 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228647:
dim [Sun, 1 Jan 2012 20:51:51 +0000 (20:51 +0000)]
MFC r228647:

In usr.bin/mail/cmd1.c, use the correct printf length modifier for a
ptrdiff_t.  In usr.bin/mail/main.c, cast a field width to int.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229202 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228639:
dim [Sun, 1 Jan 2012 19:25:43 +0000 (19:25 +0000)]
MFC r228639:

In usr.bin/indent/io.c, fix a few warnings about format strings not
being literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229194 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228712:
dim [Sun, 1 Jan 2012 19:19:48 +0000 (19:19 +0000)]
MFC r228712:

Use NO_WCAST_ALIGN for usr.bin/hastctl and usr.bin/hastd; the alignment
warnings in sbin/hastd/lzf.c are only emitted for i386 and amd64, and
there they can be safely ignored.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229193 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228636:
dim [Sun, 1 Jan 2012 19:15:52 +0000 (19:15 +0000)]
MFC r228636:

Correct a logic error in usr.bin/hexdump/conv.c, found by clang.

Whenever the conv_c() function encounters an incomplete multibyte char,
it peeks ahead.  It also sets p to peekbuf, to indicate it is still
processing the incomplete character.

However, on the next retry, it compares buf against peekbuf, which
always returns false, since both buf and peekbuf are local char arrays,
whose addresses are never the same.

Fix this by comparing against p instead, which was the intention.  Also
turn peekbuf into an array of u_char, to prevent conversion warnings.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229192 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228628:
dim [Sun, 1 Jan 2012 19:11:47 +0000 (19:11 +0000)]
MFC r228628:

  In usr.bin/gprof/aout.c, use the correct printf length modifier for a
  uint32_t.

MFC r228629:

  More fixes for correct printf length modifiers usr.bin/gprof.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229190 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227529:
kib [Sun, 1 Jan 2012 19:08:56 +0000 (19:08 +0000)]
MFC r227529:
Remove the condition that is always true.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229189 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228627:
dim [Sun, 1 Jan 2012 19:05:15 +0000 (19:05 +0000)]
MFC r228627:

In contrib/ee/ee.c, fix a few warnings about format strings not being
literals.  Also, change the direction argument to move_rel() from char
to int; K&R function definions cause it to be promoted to an int anyway,
and this way we avoid clang warning about it.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229188 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227394:
kib [Sun, 1 Jan 2012 18:54:29 +0000 (18:54 +0000)]
MFC r227394:
Stopped process may legitimately have some threads sleeping and not
suspended, if the sleep is uninterruptible.

MFC r227442:
Weaken the part of assertions added in the r227394. Only check that the
process state is stopped.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229186 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228625:
dim [Sun, 1 Jan 2012 18:42:00 +0000 (18:42 +0000)]
MFC r228625:

  In usr.bin/csup/auth.c, use the correct number of bytes for zeroing the
  shared secret, and use long long format to snprintf a time_t.

MFC r228626:

  In usr.bin/csup/proto.c, use the correct printf length modifier to print
  an off_t.

MFC r228667:

  In usr.bin/csup/auth.c, cast time_t to intmax_t instead, and use the
  corresponding printf length modifier.

  Requested by: mdf

git-svn-id: svn://svn.freebsd.org/base/stable/9@229184 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228624:
dim [Sun, 1 Jan 2012 18:29:37 +0000 (18:29 +0000)]
MFC r228624:

In contrib/bzip2/bzip2recover.c, use the correct printf length modifier
for unsigned long long.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229182 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228619:
dim [Sun, 1 Jan 2012 18:25:16 +0000 (18:25 +0000)]
MFC r228619:

In usr.bin/mt/mt.c, the c_code member of struct commands should really
be an unsigned long, since it will contain values of ioctl request
codes.  On 64-bit arches, these will not fit into an int.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229181 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227090:
dim [Sun, 1 Jan 2012 18:17:37 +0000 (18:17 +0000)]
MFC r227090:

Fix a warning emitted by Clang.

The size passed to strlcat() must depend on the input length, not the
output length. Because the input and output buffers are equal in size,
the resulting binary does not change at all.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229180 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228618
dim [Sun, 1 Jan 2012 17:47:52 +0000 (17:47 +0000)]
MFC r228618

In sbin/devd/devd.h, 'event_proc' and 'eps' are declared as structs.  In
devd.hh, they are redeclared as classes.  Fix the inconsistency.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229179 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228616:
dim [Sun, 1 Jan 2012 17:44:26 +0000 (17:44 +0000)]
MFC r228616:

In usr.bin/tar/tree.c, if you really want to poke to NULL, you must use
volatile, otherwise the indirection will not be emitted.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229178 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228614:
dim [Sun, 1 Jan 2012 17:42:02 +0000 (17:42 +0000)]
MFC r228614:

  In sbin/dhclient, work around warnings about the size argument to
  strlcpy appearing to be the size of the source buffer, instead of the
  destination.

MFC r228615:

  In sbin/dhclient, since we know the size of the source strings anyway,
  we might as well use memcpy; strlcpy is really unnecessary here.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229177 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228612
dim [Sun, 1 Jan 2012 17:37:17 +0000 (17:37 +0000)]
MFC r228612

Use both NO_WFORMAT and NO_WARRAY_BOUNDS for sbin/ipf, it would be too
disruptive to actually fix all the warnings, and the code hasn't been
maintained for several years.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229176 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228611:
dim [Sun, 1 Jan 2012 17:27:31 +0000 (17:27 +0000)]
MFC r228611:

In sbin/atm/atmconfig/diag.c, fix a few warnings about format strings
not being literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229175 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228610:
dim [Sun, 1 Jan 2012 17:23:03 +0000 (17:23 +0000)]
MFC r228610:

Use NO_WCAST_ALIGN for sbin/gbde, this is more appropriate to fix the
alignment warnings than using WARNS=3, and it also works for clang.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229174 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC: r227493
rmacklem [Sun, 1 Jan 2012 16:41:33 +0000 (16:41 +0000)]
MFC: r227493
Move the assignment of default values for some mount options
to before the nfs_decode_args() call in the new NFS client,
so they don't overwrite the value specified on the command line.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229172 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoKeep track of PVO entries in each pmap, which allows much faster
nwhitehorn [Sun, 1 Jan 2012 16:05:36 +0000 (16:05 +0000)]
Keep track of PVO entries in each pmap, which allows much faster
pmap_remove() for large sparse requests. This can prevent pmap_remove()
operations on 64-bit process destruction or swapout that would take
several hundred times the lifetime of the universe to complete. This
behavior is largely indistinguishable from a hang.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229171 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoIncrease the available virtual address space for user programs on PowerPC
nwhitehorn [Sun, 1 Jan 2012 16:04:02 +0000 (16:04 +0000)]
Increase the available virtual address space for user programs on PowerPC
AIM systems to 4 GB on 32-bit systems and 2^64 bytes on 64-bit systems.
VM_MAXUSER_ADDRESS remains at 2 GB on Book-E, due to a different memory
layout used on this platform.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229170 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228443:
mdf [Sat, 31 Dec 2011 20:42:34 +0000 (20:42 +0000)]
MFC r228443:

Do not define bool/true/false if the symbols already exist.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229157 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228607:
dim [Sat, 31 Dec 2011 20:27:36 +0000 (20:27 +0000)]
MFC r228607:

Use NO_WARRAY_BOUNDS for sbin/routed/rtquery.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229156 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228440:
mdf [Sat, 31 Dec 2011 20:12:26 +0000 (20:12 +0000)]
MFC r228440:

Consistently use types in ixgbe driver code:

 - {ixgbe,ixv}_header_split is passed to TUNABLE_INT, so delcare it
   int, not bool.
 - {ixgbe,ixv}_tx_ctx_setup() returns a boolean value, so declare it
   bool, not int.
 - {ixgbe,ixv}_tso_setup() returns a bool, so declare it bool, not boolean_t.
 - {ixgbe,ixv}_txeof() returns a bool, so declare it bool, not boolean_t.
 - Do not re-define bool if the symbol already exists.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229153 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228603:
dim [Sat, 31 Dec 2011 20:06:38 +0000 (20:06 +0000)]
MFC r228603:

  In sbin/fsdb/fsdbutil.c, work around a clang false positive with printf
  format warnings and conditional operators.  (See LLVM PR 11313 for more
  information.)

MFC r228693:

  Revert r228603, and add the workaround to sbin/fsdb/Makefile instead.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229152 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228602:
dim [Sat, 31 Dec 2011 20:01:40 +0000 (20:01 +0000)]
MFC r228602:

In sbin/camcontrol/camcontrol.c, fix a few warnings about format strings
not being literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229151 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228601:
dim [Sat, 31 Dec 2011 19:58:25 +0000 (19:58 +0000)]
MFC r228601:

Define YY_NO_INPUT when building libbinutils, to prevent warnings about
unused input() functions emitted by lex.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229149 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228598:
dim [Sat, 31 Dec 2011 19:56:25 +0000 (19:56 +0000)]
MFC r228598:

In cddl/contrib/opensolaris/cmd/dtrace/dtrace.c, fix some obtuse
snprintf tricks.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229148 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228597:
dim [Sat, 31 Dec 2011 19:53:00 +0000 (19:53 +0000)]
MFC r228597:

In cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c, a size_t is passed
to fprintf as a field width.  It should be an int instead, so cast it.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229146 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228441:
mdf [Sat, 31 Dec 2011 19:50:55 +0000 (19:50 +0000)]
MFC r228441:

Consistently use types in e1000 driver code:

 - Two struct members eee_disable are used in a function that expects
   an int *, so declare them int, not bool.
 - igb_tx_ctx_setup() returns a boolean value, so declare it bool, not int.
 - igb_header_split is passed to TUNABLE_INT, so delcare it int, not bool.
 - igb_tso_setup() returns a bool, so declare it bool, not boolean_t.
 - Do not re-define bool/true/false if the symbols already exist.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229145 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228596:
dim [Sat, 31 Dec 2011 19:50:52 +0000 (19:50 +0000)]
MFC r228596:

In games/factor/factor.c, fix a warning about a format string not being
a literal.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229144 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228595:
dim [Sat, 31 Dec 2011 19:48:04 +0000 (19:48 +0000)]
MFC r228595:

Fix some obtuse fprintf tricks in bin/ed.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229143 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228600:
dim [Sat, 31 Dec 2011 19:46:06 +0000 (19:46 +0000)]
MFC r228600:

Fix the incompatible enum conversions in libexec/ypxfr in another, more
messy way, so as to not disrupt other yp programs: just add casts to
convert the incompatible enums, as the numerical values are the same
(either by accident, design, or the phase of the moon at that time).

git-svn-id: svn://svn.freebsd.org/base/stable/9@229142 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228589:
dim [Sat, 31 Dec 2011 19:42:52 +0000 (19:42 +0000)]
MFC r228589:

In contrib/telnet/telnetd/utility.c, fix a few warnings about format
strings not being literals.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229141 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228587:
dim [Sat, 31 Dec 2011 19:36:11 +0000 (19:36 +0000)]
MFC r228587:

In libexec/rbootd/utils.c, use the correct printf length modifiers for
u_int32_t and size_t.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229140 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228586:
dim [Sat, 31 Dec 2011 19:34:25 +0000 (19:34 +0000)]
MFC r228586:

In libexec/pppoed/pppoed.c, use the correct printf length modifier for a
size_t.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229139 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228584:
dim [Sat, 31 Dec 2011 19:28:54 +0000 (19:28 +0000)]
MFC r228584:

In libexec/bootpd/tools/bootptest/print-bootp.c, use the correct printf
length modifier for the difference between two pointers.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229138 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228582:
dim [Sat, 31 Dec 2011 19:26:24 +0000 (19:26 +0000)]
MFC r228582:

In libexec/getty/chat.c, replace && with & in chat_send().  The intent
is to test if the CHATDEBUG_SEND bit is set in the chat_debug global.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229137 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228581:
dim [Sat, 31 Dec 2011 19:19:19 +0000 (19:19 +0000)]
MFC r228581:

In libexec/bootpd/bootpgw/bootpgw.c, add a cast for the remaining
minutes of activity, to avoid a warning on platforms where time_t is a
32-bit integer.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229136 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228580:
dim [Sat, 31 Dec 2011 18:53:11 +0000 (18:53 +0000)]
MFC r228580:

In cddl/contrib/opensolaris/lib/libdtrace/common/dt_handle.c, some
uint64_t values are snprintf'd using %llx.  On amd64, uint64_t is
typedef'd as unsigned long, so cast the values to u_longlong_t, as is
done similarly in the rest of the file.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229134 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228579:
dim [Sat, 31 Dec 2011 18:49:46 +0000 (18:49 +0000)]
MFC r228579:

In cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c, some
uint64_t values are snprintf'd using %llx.  On amd64, uint64_t is
typedef'd as unsigned long, so cast the values to u_longlong_t, as is
done similarly in the rest of the file.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229133 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r227775:
nwhitehorn [Sat, 31 Dec 2011 18:09:31 +0000 (18:09 +0000)]
MFC r227775:
Connect LLVM/clang to the build on powerpc64. After the binutils 2.17.50
import, it works without issue.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229131 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC: r226987
pho [Sat, 31 Dec 2011 17:56:05 +0000 (17:56 +0000)]
MFC: r226987

Added missing cache purge of from argument for rename().

git-svn-id: svn://svn.freebsd.org/base/stable/9@229130 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228578
dim [Sat, 31 Dec 2011 17:14:56 +0000 (17:14 +0000)]
MFC r228578

In lib/libthread_db/arch/i386/libpthread_md.c, clang gives two incorrect
warnings about alignment, so turn -Wcast-align off for now.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229129 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228559:
dim [Sat, 31 Dec 2011 16:32:26 +0000 (16:32 +0000)]
MFC r228559:

In contrib/telnet/libtelnet/sra.c, use the correct number of bytes to
zero the password buffer.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229128 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r228235 and r228236:
hselasky [Sat, 31 Dec 2011 15:49:07 +0000 (15:49 +0000)]
MFC r228235 and r228236:
Minor code simplification.
No functional change.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229124 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

12 years agoMFC r226430:
stefanf [Sat, 31 Dec 2011 15:49:04 +0000 (15:49 +0000)]
MFC r226430:
Adjust posix_memalign() prototype to match what we define in stdlib.h for
C++ compilation.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229123 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f