Removes an extended attribute.
Extended attributes are name:value pairs associated with inodes (files, directories, symlinks, etc). They are extensions to the normal attributes which are associated with all inodes in the system (i.e. the sys_stat data).
This system call is identical to sys_removexattr except that an open file descriptor (as returned by sys_open) is interrogated in place of path.
Arguments
eax |
237 |
ebx |
An open file descriptor. |
ecx |
Pointer to a null-terminated string that specifies the name. |
Return values
If the system call succeeds the return value is 0.
If the system call fails the return value is one of the following errno values:
-ENOATTR |
The named attribute does not exist, or the process has no access to this attribute. |
-ENOTSUP |
Extended attributes are not supported by the filesystem, or are disabled. |
-EBADF |
File descriptor specified by ebx is invalid. |
-ENOMEM |
Out of memory (i.e. kernel memory). |
|
Remarks
n/a
Compatibility
n/a
|