.\" -*- coding: UTF-8 -*- .\" Copyright (C) Andreas Gruenbacher, February 2001 .\" Copyright (C) Silicon Graphics Inc, September 2001 .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH removexattr 2 "4 декабря 2022 г." "Linux man\-pages 6.03" .SH ИМЯ removexattr, lremovexattr, fremovexattr \- удаление расширенных атрибутов .SH LIBRARY Standard C library (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP .PP \fBint removexattr(const char\ *\fP\fIpath\fP\fB, const char\ *\fP\fIname\fP\fB);\fP \fBint lremovexattr(const char\ *\fP\fIpath\fP\fB, const char\ *\fP\fIname\fP\fB);\fP \fBint fremovexattr(int \fP\fIfd\fP\fB, const char\ *\fP\fIname\fP\fB);\fP .fi .SH ОПИСАНИЕ Расширенные атрибуты представляют собой пару \fIимя\fP:\fIзначение\fP и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные \fBstat\fP(2)). Полное описание модели расширенных атрибутов можно найти в \fBxattr\fP(7). .PP Вызов \fBremovexattr\fP() удаляет расширенный атрибут с именем, заданным в \fIname\fP и связанный с заданным \fIpath\fP в файловой системе. .PP Вызов \fBlremovexattr\fP() идентичен \fBremovexattr\fP(), за исключением случая работы с символьными ссылками; он удаляет расширенный атрибут на ссылке, а не на файле, на который она указывает. .PP Вызов \fBfremovexattr\fP() идентичен \fBremovexattr\fP(), отличием является то, что расширенный атрибут удаляется у открытого файла, на который указывает \fIfd\fP (возвращаемый \fBopen\fP(2)), а не на указанном в \fIpath\fP. .PP Имя расширенного атрибута представляет собой строку, заканчивающуюся NULL. Имя \fIname\fP включает префикс пространства имён; их может быть несколько, разрозненные пространства ассоциируются с разными inode. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, zero is returned. On failure, \-1 is returned and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ .TP \fBENODATA\fP .\" .RB ( ENOATTR .\" is defined to be a synonym for .\" .BR ENODATA .\" in .\" .IR .) Указанный атрибут не существует. .TP \fBENOTSUP\fP Расширенные атрибуты не поддерживаются файловой системой или отключены. .PP Также могут возникать ошибки, описанные в \fBstat\fP(2). .SH ВЕРСИИ These system calls have been available since Linux 2.4; glibc support is provided since glibc 2.3. .SH СТАНДАРТЫ .\" .SH AUTHORS .\" Andreas Gruenbacher, .\" .RI < a.gruenbacher@computer.org > .\" and the SGI XFS development team, .\" .RI < linux-xfs@oss.sgi.com >. .\" Please send any bug reports or comments to these addresses. Данные системные вызовы есть только в Linux. .SH "СМ. ТАКЖЕ" \fBgetfattr\fP(1), \fBsetfattr\fP(1), \fBgetxattr\fP(2), \fBlistxattr\fP(2), \fBopen\fP(2), \fBsetxattr\fP(2), \fBstat\fP(2), \fBsymlink\fP(7), \fBxattr\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан aereiae , Azamat Hackimov , Dmitriy S. Seregin , Katrin Kutepova , Lockal , Yuri Kozlov , Баринов Владимир и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .