buxtonctl: Fix a bug while handling numerics

The functions strtoll and others of the familly
are using errno to report any conversion error.
But they doen't touch errno in case of success.
Thus errno has to be reset to 0 before calling it.

Change-Id: I7af25d1b30e3f8890fa02a8b859de25bde399990
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
shared: increasing count of parameters sent

For sending list of names, the count of parameter
have to be increased. This is a current limitation
of the model.

Improved comment of the constant BUXTON_MESSAGE_MAX_PARAMS.

Change-Id: I75152134307a4924822fe559906b02253dfe7173
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Data: Setting smack labels on daemon socket

When Smack is enabled, the label must be set to
* to allow the service to be accessed by any
clients. The rules for accessing the socket file
are still applied and used for controlling access
to buxton.

Change-Id: Ic348dd8e7debfbf94ef4f17bac996915857649e3
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
buxtonctl: Improving output

To allow type checking, the output is now
typing the type of the key.

Change-Id: Icfb4bea497502d2a365d2df0bfdb0c544ae8b636
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
memory: Fix bug of labelling groups

The label of the groups wasn't copied.
This patch fixes it.

Change-Id: Iedd2f2c62e434ef582bd93d476547393a6bea3e3
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
gdbm: Fix a wrong assertion

The assertion was wrong because the goto end
was missing.

Change-Id: I4d5eedf1561807378a154c05e41414f0d07438ea
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>