From patchwork Tue May 26 20:42:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Thibault X-Patchwork-Id: 135766 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B42444BA2E29 for ; Tue, 26 May 2026 20:42:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B42444BA2E29 X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from sonata.ens-lyon.org (sonata.ens-lyon.org [140.77.166.138]) by sourceware.org (Postfix) with ESMTPS id 2C4124BA23CF for ; Tue, 26 May 2026 20:42:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2C4124BA23CF Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=ens-lyon.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bounce.ens-lyon.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2C4124BA23CF Authentication-Results: sourceware.org; arc=none smtp.remote-ip=140.77.166.138 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1779828145; cv=none; b=vA1BugoIwskbJsbQ+Bx8LoFEvXUaRWH6IfHkfjAm4nSuEaFs3E507FWkCQhFCf/grsMKlULrcu0Yy5rGqZZdz0dSVcNYe8aXDZETCFfH3IlAQFNSFMmWeWo0NmZYPY6TKiDrp0BJDijsbZQ7Xwfb9JCwp5ocmKR74N5ZJnS+zeo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1779828145; c=relaxed/simple; bh=kmcXvCYDn+dwY1BOYA7z8RGs5CkoaM6+zwiyhVTyBuM=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=NL7wfHxBd3tkCmYUiFJgAgjM+ObbMAn35LgiBJZi3/jkm8iluqESvEgNrxj3SL5VO5r9AYQCJo1YV+jNFQpzg+soXpWJ+wCm5i+beikA0Vx1ahcOHpLnaQ5GFl09SJaZBfrQBs/OpVHAzGSoJNX9BQGplbRXB7N1hQ2jT4gr3bA= ARC-Authentication-Results: i=1; sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2C4124BA23CF Received: from localhost (localhost [127.0.0.1]) by sonata.ens-lyon.org (Postfix) with ESMTP id 9999FA065A; Tue, 26 May 2026 22:42:22 +0200 (CEST) Received: from sonata.ens-lyon.org ([127.0.0.1]) by localhost (sonata.ens-lyon.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RDdfmEd_GlUJ; Tue, 26 May 2026 22:42:22 +0200 (CEST) Received: from end (aamiens-653-1-40-48.w83-192.abo.wanadoo.fr [83.192.199.48]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by sonata.ens-lyon.org (Postfix) with ESMTPSA id 5467CA1A3E; Tue, 26 May 2026 22:42:22 +0200 (CEST) Received: from samy by end with local (Exim 4.99.2) (envelope-from ) id 1wRybV-00000000C3d-2zm1; Tue, 26 May 2026 22:42:21 +0200 From: Samuel Thibault To: libc-alpha@sourceware.org Cc: Samuel Thibault , commit-hurd@gnu.org Subject: [hurd, commited 3/3] Hurd: comment ioctls which cannot currently compile Date: Tue, 26 May 2026 22:42:21 +0200 Message-ID: <20260526204221.46327-4-samuel.thibault@ens-lyon.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260526204221.46327-1-samuel.thibault@ens-lyon.org> References: <20260526204221.46327-1-samuel.thibault@ens-lyon.org> MIME-Version: 1.0 X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_PBL, SPF_HELO_PASS, SPF_PASS, TXREP shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org We don't currently have struct ifreq_short, ifreq_int and ifaliasreq, so don't let applications even try to compile these. --- sysdeps/mach/hurd/bits/ioctls.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sysdeps/mach/hurd/bits/ioctls.h b/sysdeps/mach/hurd/bits/ioctls.h index 151761ef66..4588f813fb 100644 --- a/sysdeps/mach/hurd/bits/ioctls.h +++ b/sysdeps/mach/hurd/bits/ioctls.h @@ -293,8 +293,8 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 }; #define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ #define OSIOCGIFDSTADDR _IOWR('i',15, struct ifreq) /* get p-p address */ #define SIOCGIFDSTADDR _IOWR('i',34, struct ifreq) /* get p-p address */ -#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq_short)/* set ifnet flags */ -#define SIOCGIFFLAGS _IOWR('i',17, struct ifreq_short)/* get ifnet flags */ +/* #define SIOCSIFFLAGS _IOW('i', 16, struct ifreq_short) set ifnet flags */ +/* #define SIOCGIFFLAGS _IOWR('i',17, struct ifreq_short) get ifnet flags */ #define OSIOCGIFBRDADDR _IOWR('i',18, struct ifreq) /* get broadcast addr */ #define SIOCGIFBRDADDR _IOWR('i',35, struct ifreq) /* get broadcast addr */ #define SIOCSIFBRDADDR _IOW('i',19, struct ifreq) /* set broadcast addr */ @@ -303,21 +303,21 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 }; #define OSIOCGIFNETMASK _IOWR('i',21, struct ifreq) /* get net addr mask */ #define SIOCGIFNETMASK _IOWR('i',37, struct ifreq) /* get net addr mask */ #define SIOCSIFNETMASK _IOW('i',22, struct ifreq) /* set net addr mask */ -#define SIOCGIFMETRIC _IOWR('i',23, struct ifreq_int) /* get IF metric */ -#define SIOCSIFMETRIC _IOW('i',24, struct ifreq_int) /* set IF metric */ +/* #define SIOCGIFMETRIC _IOWR('i',23, struct ifreq_int) get IF metric */ +/* #define SIOCSIFMETRIC _IOW('i',24, struct ifreq_int) set IF metric */ #define SIOCDIFADDR _IOW('i',25, struct ifreq) /* delete IF addr */ -#define SIOCAIFADDR _IOW('i',26, struct ifaliasreq) /* add/chg IF alias */ +/* #define SIOCAIFADDR _IOW('i',26, struct ifaliasreq) add/chg IF alias */ #define SIOCSARP _IOW('i', 30, struct arpreq) /* set arp entry */ #define OSIOCGARP _IOWR('i',31, struct arpreq) /* get arp entry */ #define SIOCGARP _IOWR('i',38, struct arpreq) /* get arp entry */ #define SIOCDARP _IOW('i', 32, struct arpreq) /* delete arp entry */ -#define SIOCGIFMTU _IOWR('i', 51, struct ifreq_int)/* get IF mtu */ -#define SIOCSIFMTU _IOW('i', 52, struct ifreq_int) /* set IF mtu */ +/* #define SIOCGIFMTU _IOWR('i', 51, struct ifreq_int) get IF mtu */ +/* #define SIOCSIFMTU _IOW('i', 52, struct ifreq_int) set IF mtu */ -#define SIOCGIFINDEX _IOWR('i', 90, struct ifreq_int)/* get IF index */ -#define SIOCGIFNAME _IOWR('i', 91, struct ifreq_int)/* set IF name */ +/* #define SIOCGIFINDEX _IOWR('i', 90, struct ifreq_int) get IF index */ +/* #define SIOCGIFNAME _IOWR('i', 91, struct ifreq_int) set IF name */ /* Compatibility with 4.3 BSD terminal driver.