root/security/integrity/evm/evm_posix_acl.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. posix_xattr_acl

   1 // SPDX-License-Identifier: GPL-2.0-only
   2 /*
   3  * Copyright (C) 2011 IBM Corporation
   4  *
   5  * Author:
   6  * Mimi Zohar <zohar@us.ibm.com>
   7  */
   8 
   9 #include <linux/xattr.h>
  10 #include <linux/evm.h>
  11 
  12 int posix_xattr_acl(const char *xattr)
  13 {
  14         int xattr_len = strlen(xattr);
  15 
  16         if ((strlen(XATTR_NAME_POSIX_ACL_ACCESS) == xattr_len)
  17              && (strncmp(XATTR_NAME_POSIX_ACL_ACCESS, xattr, xattr_len) == 0))
  18                 return 1;
  19         if ((strlen(XATTR_NAME_POSIX_ACL_DEFAULT) == xattr_len)
  20              && (strncmp(XATTR_NAME_POSIX_ACL_DEFAULT, xattr, xattr_len) == 0))
  21                 return 1;
  22         return 0;
  23 }

/* [<][>][^][v][top][bottom][index][help] */