|
|
| File: [Development] / linux-2.4-xfs / include / linux / xattr.h (download)
Revision 1.2, Wed Jan 18 14:21:44 2006 UTC (11 years, 9 months ago) by nathans.longdrop.melbourne.sgi.com
Backport the xattr.c VFS permission checking from 2.6 kernels. Merge of 2.4.x-xfs-melb:linux:25016a by kenmcd. |
/* File: linux/xattr.h Extended attributes handling. Copyright (C) 2001 by Andreas Gruenbacher <a.gruenbacher@computer.org> Copyright (c) 2001-2002 Silicon Graphics, Inc. All Rights Reserved. */ #ifndef _LINUX_XATTR_H #define _LINUX_XATTR_H #define XATTR_CREATE 0x1 /* set the value, fail if attr already exists */ #define XATTR_REPLACE 0x2 /* set the value, fail if attr does not exist */ /* Namespaces */ #define XATTR_SECURITY_PREFIX "security." #define XATTR_SECURITY_PREFIX_LEN (sizeof (XATTR_SECURITY_PREFIX) - 1) #define XATTR_SYSTEM_PREFIX "system." #define XATTR_SYSTEM_PREFIX_LEN (sizeof (XATTR_SYSTEM_PREFIX) - 1) #define XATTR_TRUSTED_PREFIX "trusted." #define XATTR_TRUSTED_PREFIX_LEN (sizeof (XATTR_TRUSTED_PREFIX) - 1) #define XATTR_USER_PREFIX "user." #define XATTR_USER_PREFIX_LEN (sizeof (XATTR_USER_PREFIX) - 1) #endif /* _LINUX_XATTR_H */