from small one page howto to huge articles all in one place
 

search text in:





Poll
Which filesystem do you use?






poll results



Last additions:
Disable Anti-Aliasing fonts

Disable Anti-Aliasing fonts

words:

186

views:

8264

userrating:

no votes yet


May 25th. 2007:
Words

491

Views

9600

why adblockers are bad


handy one-liners for sed (Unix stream editor)
Tutorial:

handy one-liners for sed (Unix stream editor)

words:

4078

views:

24999

userrating:

no votes yet


rotating apache logfiles with cronolog

rotating apache logfiles with cronolog

words:

294

views:

9729

userrating:

no votes yet


Druckversion
You are here: manpages

ATTR_REMOVE

Section: XFS Compatibility API (3)
Updated: Extended Attributes
Index Return to Main Contents
 

NAME

attr_remove, attr_removef - remove a user attribute of a filesystem object  

C SYNOPSIS

#include <attr/attributes.h>

int attr_remove (const char *path, const char *attrname, int flags);

int attr_removef (int fd, const char *attrname, int flags);
[
 

DESCRIPTION

] The attr_remove and attr_removef functions provide a way to remove previously created attributes from filesystem objects. Path points to a path name for a filesystem object, and fd refers to the file descriptor associated with a file. If the attribute attrname exists, the attribute name and value will be removed from the fileystem object. The flags argument can contain the following symbols bitwise OR'ed together:
ATTR_ROOT
Look for attrname in the root address space, not in the user address space. (limited to use by super-user only)
ATTR_DONTFOLLOW
Do not follow symbolic links when resolving a path on an attr_remove function call. The default is to follow symbolic links.

attr_remove will fail if one or more of the following are true:

[ENOATTR]
The attribute name given is not associated with the indicated filesystem object.
[ENOENT]
The named file does not exist.
[EPERM]
The effective user ID does not match the owner of the file and the effective user ID is not super-user.
[ENOTDIR]
A component of the path prefix is not a directory.
[EACCES]
Search permission is denied on a component of the path prefix.
[EINVAL]
A bit was set in the flag argument that is not defined for this system call.
[EFAULT]
Path points outside the allocated address space of the process.
[ELOOP]
A path name lookup involved too many symbolic links.
[ENAMETOOLONG]
The length of path exceeds {MAXPATHLEN}, or a pathname component is longer than {MAXNAMELEN}.

attr_removef will fail if:

[ENOATTR]
The attribute name given is not associated with the indicated filesystem object.
[EINVAL]
A bit was set in the flag argument that is not defined for this system call, or fd refers to a socket, not a file.
[EFAULT]
Attrname points outside the allocated address space of the process.
[EBADF]
Fd does not refer to a valid descriptor.
 

DIAGNOSTICS

On success, zero is returned. On error, -1 is returned, and errno is set appropriately.  

SEE ALSO

attr(1), attr_get(3), attr_list(3), attr_multi(3), and attr_set(3).


 

Index

NAME
C SYNOPSIS
DESCRIPTION
DIAGNOSTICS
SEE ALSO

Please read "Why adblockers are bad". Ärger mit Freenet.de



to the forum.
:
:
other Ads
Stellenangebote
Stellenangebote
für Fach- und
Führungskräfte
www.nachoben.com
Other free services
toURL.org
Shorten long
URLs to short
links like
http://tourl.org/2
tourl.org
.
FeedCollector
Combine various newsfeeds to one customized webpage
www.feedcollector.org
.
Reverse DNS lookup
Find out which hostname(s)
resolve to a
given IP or other hostnames for the server
www.reversednslookup.org
rdf newsfeed | rss newsfeed | Atom newsfeed
- Powered by LeopardCMS - Running on Gentoo -
Copyright 2004 S&P Softwaredesign
Valid XHTML1.1 : Valid CSS : buttonmaker
- Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0 -
- Copyright and legal notices -
Time to create this page: 37.8 ms
system status display