Blame view

kernel/linux-imx6_3.14.28/security/selinux/ss/symtab.h 563 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  /*
   * A symbol table (symtab) maintains associations between symbol
   * strings and datum values.  The type of the datum values
   * is arbitrary.  The symbol table type is implemented
   * using the hash table type (hashtab).
   *
   * Author : Stephen Smalley, <sds@epoch.ncsc.mil>
   */
  #ifndef _SS_SYMTAB_H_
  #define _SS_SYMTAB_H_
  
  #include "hashtab.h"
  
  struct symtab {
  	struct hashtab *table;	/* hash table (keyed on a string) */
  	u32 nprim;		/* number of primary names in table */
  };
  
  int symtab_init(struct symtab *s, unsigned int size);
  
  #endif	/* _SS_SYMTAB_H_ */