From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id BF55C451B3 for ; Wed, 11 Jan 2023 09:00:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2D24C68BCDA; Wed, 11 Jan 2023 11:00:53 +0200 (EET) Received: from out203-205-221-190.mail.qq.com (out203-205-221-190.mail.qq.com [203.205.221.190]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 36B5368BBD2 for ; Wed, 11 Jan 2023 11:00:44 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1673427640; bh=b0Q8hC3QTgPaCeYttGnI9QMs4jSnFprpcBg5jfJam0o=; h=From:To:Cc:Subject:Date; b=sdQj/nlNPrjnadtENt4xG9Sxvs3nQ/iV7g6pH9KyECpjrAc1o7Hw0BUaTRr9xiAE5 L7OzFlmZTqjUe4ad5tqlkacqP6xYaIPWLkSI0FEVPIUMGbVGobuAtEfkNI6lvir9E9 bsNTOM8vOkQhIk1VgAjCCfVNfe0Wmk3nJt4IyRvM= Received: from ZHILIZHAO-MB2.tencent.com ([119.147.10.202]) by newxmesmtplogicsvrszc1-0.qq.com (NewEsmtp) with SMTP id 2687C2A; Wed, 11 Jan 2023 17:00:38 +0800 X-QQ-mid: xmsmtpt1673427638t2kyaf1z0 Message-ID: X-QQ-XMAILINFO: NY/MPejODIJVz1PsJBwDdEU4EhxlJJRvUlCMO4hBfErfxy8AgHffuz3DFCTXr4 hR0+NzT/6aQYjWT9WHV715HopdFTiRvVRyGtjZgdHwQW1Rr6BqMsL05wYb8UngZGebnxzah96Kq+ Rm79TaLJyU9jWWR4LcHpFErJpsjPWLk4I46hB2qsve/wb+xNkaZEhHwzA2Lx1Pux/dAsz8mV+cWC afB87BDCgZiVMNxEsI264IfvsQ3UO7LdJ0o8p/FdKETqpLfz4gSH4g9Ic4Crm8j2fZE2VqLAyq2r i4WeYJTlxoBn6xfj86SrY/JLhTyxhG6I8XOuOEfEqpzNfKG5XTtWh+U3H+itGVUCUQ684wf0S8aO NxEV+pmikdeWDCO896A0MNDRWJyuhmZKwW9LLD5AX+4G6UEaJ2yJk4LdQisdlw0MF0kYG+uekkYN 524DJmTU1xetTE7IcJjdYcHH8SZea9C39EFUMFIeQ6ESu4x9RX5PJqFXx2WpNTqp0KBYGpM0Dpvn 18P60rqE0+Gh2JJNA/4PRld39/Ol0wRYnQuJvbLUsxRmMhSWMKVslEqvgUkaMiwb2nyk3HtDRe+Q hqpls+WRX3hsoFHvvHCNHzkB1Ua2hC5eTleRkFSAfEDTNWx6dLCrr0IOk5dplj0vRI2gmPXvisBf qbhoMpd42O2FBvsY/wjDpVoo5mDPOJu1OvBW3brQ6v1zLtKRDSVtYPUMbKBKx4FgpMBrZjgfvzYK vq2EjiosiQUW8+4VZIGlWp3VvZL8k5Y7dcEcZb4ilgM/A2veGepviGAARLnMj7XY9ziEmYnBtPne o/clkgL6ZxDzgFRzNCbaRINdZlVh2p2pZuHVCBxz/67SBpr4v0Q32V2XgBpk5kz1ilMObkuC68Qt ZdJX6KgenEg2HYEMRQqc6+5UHWPXw25b7PpsEz3jOXFwAIB+r4VKM+GAibNUvMtu6wa3Ypa/0zSM P7XEmNAdPLS6whjcXD4eBp8yY7fCh7F/xuIPCC9Y4yqzpGE7orJlrWNSjY4EBACTR4pKHrDDI= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Wed, 11 Jan 2023 17:00:35 +0800 X-OQ-MSGID: <20230111090035.19187-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.35.3 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avformat/file: add S_IFBLK/S_ISBLK compatability macro 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: Zhao Zhili 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: From: Zhao Zhili They are not available on Windows. Signed-off-by: Zhao Zhili --- libavformat/file.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/libavformat/file.c b/libavformat/file.c index d20208e31f..cbdf48de0a 100644 --- a/libavformat/file.c +++ b/libavformat/file.c @@ -68,6 +68,24 @@ # endif #endif +/* S_ISREG not available on Windows */ +#ifndef S_ISREG +# ifdef S_IFREG +# define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) +# else +# define S_ISREG(m) 0 +# endif +#endif + +/* S_ISBLK not available on Windows */ +#ifndef S_ISBLK +# ifdef S_IFBLK +# define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) +# else +# define S_ISBLK(m) 0 +# endif +#endif + /* standard file protocol */ typedef struct FileContext { -- 2.35.3 _______________________________________________ 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".