id: adjust/restrict smack support to newer versions of libsmack
commit2bc0281352a894e75dedcf3cc41fcba487e3b74b
authorJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Thu, 20 Jun 2013 18:21:37 +0000 (20 21:21 +0300)
committerPádraig Brady <P@draigBrady.com>
Thu, 20 Jun 2013 20:50:57 +0000 (20 21:50 +0100)
tree80dd493ae3a0d0d87da1c988acdbac713fd2c8b5
parent2bb800dd414038f233576acf53c0f2fd0d3609cd
id: adjust/restrict smack support to newer versions of libsmack

There was slight change to libsmack such that positive values are
reserved for returning length of the label for smack_new_label_from_*
functions.

* m4/jm-macros.m4: Set HAVE_SMACK when both smack_new_label_from_self()
and recently added smack_new_label_from_path() are present.
The latter's presence indicates the newer API of the former.
* src/id.c (main): Check that smack_new_label_from_self() < 0,
and not just non-zero.
m4/jm-macros.m4
src/id.c