ipcbuf.h 842 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * include/asm-xtensa/ipcbuf.h
  3. *
  4. * The ipc64_perm structure for the Xtensa architecture.
  5. * Note extra padding because this structure is passed back and forth
  6. * between kernel and user space.
  7. *
  8. * Copyright (C) 2001 - 2005 Tensilica Inc.
  9. */
  10. #ifndef _XTENSA_IPCBUF_H
  11. #define _XTENSA_IPCBUF_H
  12. /*
  13. * Pad space is left for:
  14. * - 32-bit mode_t and seq
  15. * - 2 miscellaneous 32-bit values
  16. *
  17. * This file is subject to the terms and conditions of the GNU General
  18. * Public License. See the file "COPYING" in the main directory of
  19. * this archive for more details.
  20. */
  21. struct ipc64_perm
  22. {
  23. __kernel_key_t key;
  24. __kernel_uid32_t uid;
  25. __kernel_gid32_t gid;
  26. __kernel_uid32_t cuid;
  27. __kernel_gid32_t cgid;
  28. __kernel_mode_t mode;
  29. unsigned long seq;
  30. unsigned long __unused1;
  31. unsigned long __unused2;
  32. };
  33. #endif /* _XTENSA_IPCBUF_H */