.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ioctl_pipe 2 "17 mai 2025" "Pagini de manual de Linux 6.15" .SH NUME ioctl_pipe \- operații ioctl() pentru mecanismul general de notificare .SH SINOPSIS .nf \fB#include \fP /* Definiția lui \fBIOC_WATCH_QUEUE_\fP* */ \fB#include \fP .P \fBint ioctl(int \fP\fIpipefd\fP\fB, IOC_WATCH_QUEUE_SET_SIZE, int \fP\fIsize\fP\fB);\fP \fBint ioctl(int \fP\fIpipefd\fP\fB, IOC_WATCH_QUEUE_SET_FILTER,\fP \fB struct watch_notification_filter *\fP\fIfilter\fP\fB);\fP .fi .SH DESCRIERE Următoarele operații \fBioctl\fP(2) sunt prevăzute pentru configurarea parametrilor generali ai cozii de notificare. Coada de notificare este construită deasupra unei conducte \fBpipe\fP(2) deschisă cu fanionul \fBO_NOTIFICATION_PIPE\fP. .TP \fBIOC_WATCH_QUEUE_SET_SIZE\fP (de la Linux 5.8) .\" commit c73be61cede5882f9605a852414db559c0ebedfd Prealocă memoria tampon a conductei astfel încât să poată găzdui mesaje de notificare \fIsize\fP. În prezent, \fIsize\fP trebuie să fie între 1 și 512. .TP \fBIOC_WATCH_QUEUE_SET_FILTER\fP (de la Linux 5.8) .\" commit c73be61cede5882f9605a852414db559c0ebedfd Filtrul cozii de așteptare poate limita evenimentele care sunt primite. Filtrele sunt transmise într\-o structură \fIstruct watch_notification_filter\fP și fiecare filtru este descris de o structură \fIstruct watch_notification_type_filter\fP. .IP .in +4n .EX struct watch_notification_filter { __u32 nr_filters; __u32 __reserved; struct watch_notification_type_filter filters[]; }; \& struct watch_notification_type_filter { __u32 type; __u32 info_filter; __u32 info_mask; __u32 subtype_filter[8]; }; .EE .in .SH "CONSULTAȚI ȘI" \fBpipe\fP(2), \fBioctl\fP(2) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .