On 12/06/2014 12:50 AM, Eric Blake wrote:
On 12/05/2014 01:20 AM, Luyao Huang wrote:
> When use qemuProcessAttach to attach a qemu process, cannot
> get a right DAC label. Add a new func to get process label
> via stat func. Do not remove virDomainDefGetSecurityLabelDef
> before try to use stat to get process DAC label, because
> There are some other func call virSecurityDACGetProcessLabel.
>
> v2 add support freeBSD.
> v3 use snprintf instead of VirAsprintf and move the error
> settings in virSecurityDACGetProcessLabelInternal.
>
v2 and v3 comments belong...
> Signed-off-by: Luyao Huang <lhuang(a)redhat.com>
> ---
...here, where they are visible to reviewers, but will not be included
in git history (when the committer uses 'git am', anything after --- is
stripped). A year from now, we won't care how many preliminary versions
of a patch went to the list, only the one version that is in git.
Got it, i will
move the version information after --- in next version
thanks a lot for your help :)
> src/security/security_dac.c | 85
+++++++++++++++++++++++++++++++++++++++++++--
> 1 file changed, 82 insertions(+), 3 deletions(-)
>
> diff --git a/src/security/security_dac.c b/src/security/security_dac.c
> index 85253af..8fd1e6e 100644
> --- a/src/security/security_dac.c
> +++ b/src/security/security_dac.c
> @@ -22,6 +22,12 @@
> #include <sys/types.h>
> #include <sys/stat.h>
> #include <fcntl.h>
> +#include <errno.h>
Isn't errno.h implicitly included by our generic headers, such as
"internal.h"?
Yes, i notice errno.h included in internal.h, and
internal.h include in
virerror.h.
So this place include is unnecessary, thanks for pointing out.