Commit Graph

221758 Commits

Author SHA1 Message Date
christos dc30329cc3 avoit type punning 2013-10-19 01:09:16 +00:00
christos 86785464fe avoid bogus uninitialized gcc warning 2013-10-19 01:08:25 +00:00
christos 52ebde656f gcc warns about array bounds limits, but unfortunately the API here requires
flex arrays in a union which is not allowed. So do a trivial pointer assignment
to baffle gcc again.
2013-10-19 00:57:41 +00:00
christos f304780793 use scopeid functions 2013-10-19 00:39:39 +00:00
christos 0dd81edd01 use the new scopeid functions 2013-10-19 00:35:30 +00:00
christos 35be7e66a7 use new scopeid functions 2013-10-19 00:28:38 +00:00
christos 14a31944e9 add scopeid functions 2013-10-19 00:09:03 +00:00
christos c2541c7c76 add inet6_scopeid 2013-10-19 00:08:34 +00:00
christos 9912eb3f0e bump for scopeid functions 2013-10-19 00:06:50 +00:00
jmmv 095038806e Note updates of lutok to 0.3 and kyua-cli to 0.7. 2013-10-18 23:43:35 +00:00
jmmv bfcefd56cf Update reachover build files for kyua-cli-0.7. 2013-10-18 23:41:40 +00:00
jmmv f39f9c9b2b Update kyua-cli to 0.7:
The major reason for this update is to support the just-imported lutok-0.3
and, in turn, support the eventual update of the in-tree lua to 5.2.

Changes:

Experimental version released on October 18th, 2013.

* Made failures from testers more resilent.  If a tester fails, the
  corresponding test case will be marked as broken instead of causing
  kyua to exit.

* Added the '--results-filter' option to the 'report-html' command and
  set its default value to skip passed results from HTML reports.  This
  is to keep these reports more succint and to avoid generating tons of
  detail files that will be, in general, useless.

* Switched to use Lutok 0.3 to gain compatibility with Lua 5.2.

* Issue 69: Cope with the lack of AM_PROG_AR in configure.ac, which
  first appeared in Automake 1.11.2.  Fixes a problem in Ubuntu 10.04
  LTS, which appears stuck in 1.11.1.
2013-10-18 23:40:04 +00:00
jmmv 1b8cab4730 Add liblutok.so.2.
Also mark liblutok.so.1 as obsolete.  While this should not be done in the
general case, I think it's fine here because MKKYUA still defaults to NO
and therefore lutok is not built by default.
2013-10-18 23:37:37 +00:00
jmmv a5687f3c3b Update reachover build files for lutok-0.3. 2013-10-18 23:36:10 +00:00
jmmv 9b0eec67b2 Import lutok-0.3.
The main reason for this update is the addition of support for Lua 5.2,
which we will want to import sometime.

Released on 2013/06/14.

* Issue 1: Added support for Lua 5.2 while maintaining support for Lua
  5.1.  Applications using Lutok can be modified to use the new
  interface in this new version and thus support both Lua releases.
  However, because of incompatible changes to the Lua API, this release
  of Lutok is incompatible with previous releases as well.

* Issue 3: Tweaked configure to look for Lua using the pkg-config names
  lua-5.2 and lua-5.1.  These are the names used by FreeBSD.

Interface changes:

* New global constants: registry_index.

* New methods added to the state class: get_global_table.

* Removed global constants: globals_index.
2013-10-18 23:35:23 +00:00
bad 3173b2d1c6 netstat -f takes multiple address families.
systat now allows fnmatch(3) patterns to select drives.
2013-10-18 22:49:40 +00:00
bad 8fd869ab61 Make :drives, :display, :ignore accept fnmatch(3) patterns to specify drives.
Bump man page date.
2013-10-18 22:42:31 +00:00
bad 87c60cd65e Make the -f option accept multiple address families.
Bump man page date.
2013-10-18 22:18:14 +00:00
christos 77f96119f9 avoid pointer gymnastics 2013-10-18 21:01:00 +00:00
christos 6e28978d84 fix unused variable warnings 2013-10-18 20:47:06 +00:00
christos 8dda6b583e fix sequence point violations 2013-10-18 20:46:09 +00:00
christos bdeefc61e5 more clobbering fixes. 2013-10-18 20:43:45 +00:00
christos c3e578cfbe fix clobbered variable 2013-10-18 20:41:58 +00:00
christos b52ab07dd4 remove unused 2013-10-18 20:41:49 +00:00
christos b19fbb1d36 remove unused variables 2013-10-18 20:40:15 +00:00
christos 15a5bba97c - avoid pointer gymnastics
- remove unused variables
2013-10-18 20:26:45 +00:00
christos 9f630f8bc1 avoid redefinitions 2013-10-18 20:19:36 +00:00
christos 30eeb0614b don't read random garbage from the stack 2013-10-18 20:19:03 +00:00
christos 3c6b5224e0 avoid pointer gymnastics 2013-10-18 20:18:42 +00:00
christos f49cbbddb9 avoid longjmp clobber. 2013-10-18 20:17:59 +00:00
christos e7993db787 remove unused variables 2013-10-18 19:58:11 +00:00
christos 9ec4136d0a remove unused variable warnings 2013-10-18 19:57:28 +00:00
christos 91b2f42c8c fix unused variable warnings 2013-10-18 19:56:55 +00:00
christos 0fbaa47180 remove unused variables 2013-10-18 19:56:30 +00:00
christos 74e86c11e9 remove unused variable 2013-10-18 19:56:11 +00:00
christos 230e69d821 move code inside ifdef 2013-10-18 19:55:37 +00:00
christos 12ef409576 move compat var in compat code. 2013-10-18 19:54:56 +00:00
christos cbdcb619b0 fix unused warnings 2013-10-18 19:53:59 +00:00
christos 3dd8ce9f5e Fixed unused warnings. 2013-10-18 19:53:34 +00:00
christos 9d99f9bf57 remove unused variable 2013-10-18 19:48:36 +00:00
christos b626e2d9e6 fix unused variable warnings 2013-10-18 19:45:40 +00:00
martin f05fd841f8 Remove set but unused variables. 2013-10-18 18:38:49 +00:00
martin 5fb50cc6c4 Make this compilable with gcc 4.8.1 without options DIAGNOSTIC. 2013-10-18 18:26:20 +00:00
christos 777068d6ad use __USE() for empty macro 2013-10-18 17:48:44 +00:00
christos eca2236bd9 use the masked variable 2013-10-18 17:03:02 +00:00
christos 67ff86e929 change if HAVE_GCC is defined 2013-10-18 16:06:52 +00:00
jdc 2d66d2af12 Remove extraneous printf(). 2013-10-18 15:16:08 +00:00
christos 7f0942b36f use __USE() in the right place, instead of (void)var. 2013-10-18 15:15:22 +00:00
kefren 2e908c5030 sync behaviour with man page: accept spaces, empty lines and comments 2013-10-18 14:14:14 +00:00
apb 50c2b69fc0 When building gcc using clang, avoid trying to use
__attribute__((__format__(__asm_fprintf__, ...)))
because clang doesn't support that.
2013-10-18 13:24:40 +00:00