2
1

mtd-utils-target-acl.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. Author: Ulf Samuelsson
  2. Date: 2007-01-25
  3. Log:
  4. Patch adding "sys/acl.h" needed to compile mtd.
  5. Modified:
  6. package/mtd/mtd_acl.patch
  7. Changeset
  8. package/mtd/mtd_acl.patch
  9. diff -urN mtd_orig-0rig/include/sys/acl.h mtd_orig/include/sys/acl.h
  10. --- mtd_orig-0rig/include/sys/acl.h 1970-01-01 01:00:00.000000000 +0100
  11. +++ mtd_orig/include/sys/acl.h 2007-01-17 20:11:22.000000000 +0100
  12. @@ -0,0 +1,32 @@
  13. +/*
  14. + File: linux/posix_acl.h
  15. +
  16. + (C) 2002 Andreas Gruenbacher, <a.gruenbacher@computer.org>
  17. +*/
  18. +
  19. +
  20. +#ifndef __LINUX_POSIX_ACL_H
  21. +#define __LINUX_POSIX_ACL_H
  22. +
  23. +#define ACL_UNDEFINED_ID (-1)
  24. +
  25. +/* a_type field in acl_user_posix_entry_t */
  26. +#define ACL_TYPE_ACCESS (0x8000)
  27. +#define ACL_TYPE_DEFAULT (0x4000)
  28. +
  29. +/* e_tag entry in struct posix_acl_entry */
  30. +#define ACL_USER_OBJ (0x01)
  31. +#define ACL_USER (0x02)
  32. +#define ACL_GROUP_OBJ (0x04)
  33. +#define ACL_GROUP (0x08)
  34. +#define ACL_MASK (0x10)
  35. +#define ACL_OTHER (0x20)
  36. +
  37. +/* permissions in the e_perm field */
  38. +#define ACL_READ (0x04)
  39. +#define ACL_WRITE (0x02)
  40. +#define ACL_EXECUTE (0x01)
  41. +//#define ACL_ADD (0x08)
  42. +//#define ACL_DELETE (0x10)
  43. +
  44. +#endif /* __LINUX_POSIX_ACL_H */