From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id A9F9C4C69B for ; Thu, 7 Aug 2025 10:50:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 9BA0068CF8A; Thu, 7 Aug 2025 13:50:20 +0300 (EEST) Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013056.outbound.protection.outlook.com [40.107.162.56]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 8085F68CEFC for ; Thu, 7 Aug 2025 13:50:14 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HQJ/gLBh9PPtUQYfuRIQreryXmmFn/QQ7VaUAxKMC64I5ZBJFzyrGV6lg8BwurKVgO+x1mij0pbod8tr1zEA+g4ov976TZtDSUI7mRIefku7D6BniMIl8A9cgOxXST9dZy1wcSx3um50qrGPRCUmArV8jnQjKmEvX7F9mQQK+kpQCShWbC7wRXthCpOJj79IfJ0Jyv60lJz0jjkfOPBB+fBmdZHJZdfhLcVwmwSn51HUtHriPSX3oUICu9kfBBH8oofuWOnd6BH+AW3Py2jQNYtxAul9nN/C9ueo8iBHOi+wNXqlYI+820K+kguxlaiXyiOyg8qT4HdqKIxMwtLgrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1ryujfw+kgqr/XsMHx62qYe53O45NsdnJDDRmy6qKPY=; b=QFWbYtkaoR8+wzLPJIdw3i0dPkhxgTLSbrhIaqs2AdhGBixpAwpDjOQGEdEct3iVyqIZpKEE7abnR2xlw4zUj1+JYfUXIryEfOC+J9WzJB42zk9if5Oih3HOMKvlrJ+uen6Cc2RDUKwHSjWKHOB0V+vlvBkDSggXLGEAwC28KPrtRTd+I9pieHWJsCB0nugnNdrjGCYQ/jmjzzclhYHqWnWG6mjlkqf99T1pqqy+UhDw+h+DMQvdm8rT678J8TmYXk4ov1SQVkhY3th2pqwHvqCm49vOmYYqLW1iTQ91bbT/IpJPUruzgdYp/+0FJFxGCpGHBxZnBNOW8xmzUvE1SA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 195.60.68.100) smtp.rcpttodomain=ffmpeg.org smtp.mailfrom=axis.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=axis.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ryujfw+kgqr/XsMHx62qYe53O45NsdnJDDRmy6qKPY=; b=sCpCbmclUYFvy7MQrH7Cn8c8Ak+6+0FBUfO555ZWs5bqBBEvfTRPRfO1zig4qyUlFOyVLaFXV0brfxzwX5u+/x63bM6eXCJswmh4LACUeCiD2unrfaEaMzzzBFUSpH8c3x7c4uHyPmDqOclR56Nufu1IeEO9X1z/dTU1eA1Rtog= Received: from DU2PR04CA0013.eurprd04.prod.outlook.com (2603:10a6:10:3b::18) by PA4PR02MB6941.eurprd02.prod.outlook.com (2603:10a6:102:107::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.11; Thu, 7 Aug 2025 10:50:13 +0000 Received: from DU2PEPF0001E9C4.eurprd03.prod.outlook.com (2603:10a6:10:3b:cafe::c4) by DU2PR04CA0013.outlook.office365.com (2603:10a6:10:3b::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9009.14 via Frontend Transport; Thu, 7 Aug 2025 10:50:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 195.60.68.100) smtp.mailfrom=axis.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=axis.com; Received-SPF: Pass (protection.outlook.com: domain of axis.com designates 195.60.68.100 as permitted sender) receiver=protection.outlook.com; client-ip=195.60.68.100; helo=mail.axis.com; pr=C Received: from mail.axis.com (195.60.68.100) by DU2PEPF0001E9C4.mail.protection.outlook.com (10.167.8.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9009.8 via Frontend Transport; Thu, 7 Aug 2025 10:50:12 +0000 Received: from se-mail01w.axis.com (10.20.40.7) by se-mail02w.axis.com (10.20.40.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Thu, 7 Aug 2025 12:50:12 +0200 Received: from se-intmail02x.se.axis.com (10.4.0.28) by se-mail01w.axis.com (10.20.40.7) with Microsoft SMTP Server id 15.1.2507.44 via Frontend Transport; Thu, 7 Aug 2025 12:50:12 +0200 Received: from pc55631-2335.se.axis.com (pc55631-2335.se.axis.com [10.94.180.160]) by se-intmail02x.se.axis.com (Postfix) with ESMTP id 54A8A167E; Thu, 7 Aug 2025 12:50:12 +0200 (CEST) Received: by pc55631-2335.se.axis.com (Postfix, from userid 18910) id 5236143A3531; Thu, 7 Aug 2025 12:50:12 +0200 (CEST) From: Peter Enderborg To: Date: Thu, 7 Aug 2025 12:49:49 +0200 Message-ID: <20250807104950.905446-2-peterend@axis.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250805075618.1496509-1-peterend@axis.com> References: <20250805075618.1496509-1-peterend@axis.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PEPF0001E9C4:EE_|PA4PR02MB6941:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a2cde84-bb7f-44ff-04a6-08ddd5a02fab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?5NypPzAozlnPbSZ0/0x71LTSjA9cEqiixks18okJHPvnMTYc7afXwXZDzq6g?= =?us-ascii?Q?2Kco4ndoDUJux/ZCtYgN7t5OTU5el4NziiCgp53io7wguNaDljs+5gof1sa6?= =?us-ascii?Q?SexFQdcJeR1lYjLHmzfXOEABSVmnsMLC0mOiH+YvvtSLF3bBV6seEH/07IEO?= =?us-ascii?Q?EvaIw8HiwN1l7RF34vwChp+rDSI+90ClJ6sce4iIMJoDKVO1OeUmhIpP8S9K?= =?us-ascii?Q?wq1Qk1GbHw6NaFTrpCGo7OT/ZHYczEmZwamvNBcsOWpWPnajop5tUVBAHF+G?= =?us-ascii?Q?tFRcVj9j/sQGV+cZg73/XgaryIe0zSks+yXzH1VHPLHtPbwsg1ZN4Zqv0/Rk?= =?us-ascii?Q?ZupPACjY2RtDbTRMj1KQVmxzcg+A5E+43iN6CadXjxBt/Vv/+5kNLrwPd6NY?= =?us-ascii?Q?dfSj7FblRreyLTE/7uBWYmiwsf2gXxbiOdMdMQwhugd0bxD/9IVvPzy3zl14?= =?us-ascii?Q?oqQ3j0PqNLzt2We9a48kx6VaZnHDpt3o+IFvuai1GXQXyMkLC1hLeQ1+FlNS?= =?us-ascii?Q?ecjHO9SyyI/BQmhjO2Nj8Nt6MHtI6dXDsP0l+hLoOjHM4MxJ3N4C72GPVBQ5?= =?us-ascii?Q?8AfOF4pVjqYZfPtq5eYv/Z5Tiw2YwICNW5VGXL2xT5H6vvR/W7NIyw02pLGg?= =?us-ascii?Q?ZfMcNgDcNps31M7tvUVj8Ou0XFLn8VRiKoAFwX2RqK3xZgttdBKGEAGMDE6j?= =?us-ascii?Q?YNCRYVSjgd9kQoKrPXdir37O83V0VRzqoZjYql/Schs/9nonOebY51bfNVCm?= =?us-ascii?Q?r8VL/9CH8RgNx3laXf9l8RR+/lSjwFl396W4IsHEPBRtCuCms0riwebs6IQ7?= =?us-ascii?Q?Qlu3Shs8tOfaRYHgwQClXp2NH/sJDap/7MLOkTcmCXZnG52ZtAAgbaTvbtKN?= =?us-ascii?Q?EOxO5Q8CftSTTOWP0YjePxgqkM+SwtzJfyH+CBmSPKH9BBRtanpJfjbrwWVf?= =?us-ascii?Q?nyXa90uq9Wyrao32tvNHu78uNhQ/IX5vZvlwGvQGhtKLnS3wFgSUOEn937uX?= =?us-ascii?Q?WVJRW7rCSLqDGZ2NjCRYDOlOIw6zPSUZuKPLdOBS4xUSSeMgbz73f3EC9y++?= =?us-ascii?Q?8J0rzFc2sCs2u/K9N3fxj8EUKdeOaXkG30Pv6kouYXtHrtudmBDI8xL1ygR+?= =?us-ascii?Q?BQEjA3jMHMXO2C7raX+q9ynT75607pJzJqkecynbUiQA+4dhgQVSNVo0JZZC?= =?us-ascii?Q?BqQqri1efPMfEDgRx0tg0ipgv+jiS/tljKnxqrkles7V/2EIL1x7KpivTuV1?= =?us-ascii?Q?Er+job8NyAz0zmuaozxOSgJ1h0UtFkb/loGsH2wkkEIH2iDHIW1ZSuBGNo3w?= =?us-ascii?Q?hL/ZMGyKyk7/ON4+pkM/gTBR6LYVV6RRDTjFBlUQDQ6L01T2H3GL7TtSqnWF?= =?us-ascii?Q?ueeh4L7eKPy3mA9AfMQfic9aGSX9aRZjLUEHt/KU+9LK3sdnjlfse6hYAfFz?= =?us-ascii?Q?naWpALDT9A9BULRkkUaGdTVwgf9cXoXydEvqpxU1DnA28Qg7Yxu6CMG+c3Vi?= =?us-ascii?Q?E7aG8nWQiKZDvDjfgEUAdZzMlDpQz+RD/eP4?= X-Forefront-Antispam-Report: CIP:195.60.68.100; CTRY:SE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.axis.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: axis.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2025 10:50:12.7157 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5a2cde84-bb7f-44ff-04a6-08ddd5a02fab X-MS-Exchange-CrossTenant-Id: 78703d3c-b907-432f-b066-88f7af9ca3af X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=78703d3c-b907-432f-b066-88f7af9ca3af; Ip=[195.60.68.100]; Helo=[mail.axis.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF0001E9C4.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR02MB6941 Subject: [FFmpeg-devel] [PATCH v2 1/2] configure: Add test_ioctl and test for SIOCGIFINDEX X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Peter Enderborg Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Adds a generic ioctl tester and a specific test SIOCGIFINDEX that sets ioctl_gifindex. It is a network specific feature and the tests are run only in network context. Signed-off-by: Peter Enderborg --- configure | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/configure b/configure index ac143f2fea..c0fac151f8 100755 --- a/configure +++ b/configure @@ -1279,6 +1279,20 @@ int x; EOF } +test_ioctl(){ + log test_ioctl "$@" + ctl=$1 + shift 1 + test_cc "$@" < +#include +int f; +void x(){ +ioctl(f, $ctl, NULL); +} +EOF +} + check_cflags(){ log check_cflags "$@" test_cflags "$@" && add_cflags "$@" @@ -2536,6 +2550,7 @@ HAVE_LIST=" $TOOLCHAIN_FEATURES $TYPES_LIST gzip + ioctl_gifindex ioctl_posix libdrm_getfb2 makeinfo @@ -2668,6 +2683,7 @@ CONFIG_EXTRA=" vvc_sei wma_freqs wmv2dsp + " CMDLINE_SELECT=" @@ -6010,6 +6026,7 @@ case $target_os in linux) enable section_data_rel_ro enabled_any arm aarch64 && enable_weak linux_perf + ;; irix*) target_os=irix @@ -6615,6 +6632,7 @@ if ! disabled network; then else disable network fi + test_ioctl SIOCGIFINDEX && enable ioctl_gifindex fi check_builtin MemoryBarrier windows.h "MemoryBarrier()" -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".