OSDN Git Service

Merge remote-tracking branch \'toybox/master\' into HEAD
authorRob Landley <rob@landley.net>
Tue, 8 Mar 2016 07:46:35 +0000 (07:46 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Tue, 8 Mar 2016 07:46:35 +0000 (07:46 +0000)
am: abf0e28618

* commit 'abf0e286185f41ac47e6418e879b46aced6b6a01': (22 commits)
  Elliott pointed out that we output "unlimited" instead of "infinity", so accept that as input. (And that I screwed up the test.)
  Fix bzcat integer overflow reported by John Regehr.
  Fix file for Java class files, improve script detection, and add tests.
  More minor cleanup (inline a function, simplify name of another).
  Minor cleanup.
  Fix base64 so == wraps properly.
  Factor out command name at the start of test name, have runtest.sh print it.
  Print command name at start of each test.
  Split lsattr/chattr tests.
  Command name at start of each test.
  Add fstype test.
  Try to consistently print command name at the start of each test.
  split pgrep/pkill tests.
  For years the man pages have said to #include <sys/types.h> to get major/minor/makedev, but glibc has vowed to break existing programs (https://sourceware.org/ml/libc-alpha/2015-11/msg00253.html) and replace it with _another_ non-standard header (not in posix or lsb), so let's just add functions to lib/ that do the transform ourselves.
  The last-ever release of uClibc hasn't got prlimit, so probe.
  SYS_finit_module isn't there on Ubuntu 12.04 because it was only added to the 3.8 kernel in 2012. That's way too new to assume the build environment has it, so #ifdef and simulate a failure if it's not there.
  Use shell builtins instead of calling wc/awk/sed. (Fewer forks in build loop.) Based on suggestions from Nicholas Boichat.
  The last-ever release of uClibc didn't #define MS_RELATIME.
  Use the correct types for recvfrom.
  Fix "make help" again.
  ...


Trivial merge