ioctl_pipe(2) System Calls Manual ioctl_pipe(2) BEZEICHNUNG ioctl_pipe - Ioctl()-Aktionen fur den allgemeinen Benachrichtigungsmechanismus UBERSICHT #include /* Definition von IOC_WATCH_QUEUE_* */ #include int ioctl(int pipedd, IOC_WATCH_QUEUE_SET_SIZE, int Grosse); int ioctl(int pipedd, IOC_WATCH_QUEUE_SET_FILTER, struct watch_notification_filter *Filter); BESCHREIBUNG Die folgenden ioctl(2)-Aktionen werden bereitgestellt, um die Parameter fur die allgemeine Benachrichtigungswarteschlange einzurichten. Die Benachrichtigungswarteschlange wird auf einer mit dem Schalter O_NOTIFICATION_PIPE geoffneten pipe(2) aufgebaut. IOC_WATCH_QUEUE_SET_SIZE (seit Linux 5.8) Reserviert den Pipe-Pufferspeicher vor, so dass darin Benachrichtungsmeldungen der Grosse passen. Derzeit muss Grosse zwischen 1 und 512 sein. IOC_WATCH_QUEUE_SET_FILTER (seit Linux 5.8) Beobachtungs-Warteschlangenfilter konnen die empfangenen Ereignisse einschranken. Filter werden in einer struct watch_notification_filter ubergeben und jeder Filter wird durch eine Struktur struct watch_notification_type_filter beschrieben. 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]; }; SIEHE AUCH pipe(2), ioctl(2) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 8. Februar 2026 ioctl_pipe(2)