X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4C6C63858413 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1675715172; bh=J1WcHv/y9qHnCNQiR71g8WVMl5rKSe0D7nhebd1PGcg=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=Y9Cr80MI8d/DxRrHDN9bSc9MqQ0uShK6sUtsuiSNeVUD+fYnmjU9lj5ITPqkILz/W QNOFMoSb1r6ttn135ovAafb5TRv/vLliNzhhGqfCMWsqzY0wVppE4pen6/pHvkpSI1 T9q/F2nCg7ck1kg+YkbQnhwaa7Strjq3BCz5MLE4= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4FE4D3858D35 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iFkx5qMaH5B35jHE1pfDuKpFTo8ah0r2kUYm21OCDNEC2oA5RuLq8vZJqp2/vD0+epM9kjSzErT3V+IJbhBqd5q38lL8w7r0Yfw7m8gArr2s1M2qiAk8RQOio32HZNSuaWMlpuhWXrH1iHvgyPXPEInlVZxpA16zN/L1bCKtZc3eyJGpLZUzNWGI0guztFEJGJMlxxiM+DfJ2YAMPRTQ23P+BN5XF5WpM90P4KNFMXnGGhcdezaeK7lu8S1Ar1mE58XS82tJWuws9OaILHlowfDUk3i5M+qiVT3jvkbt5vn3MOlXucF2ol00b6GIAzbcFmx6wPRAQVAIs0k00CDJLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=3SNa8JZ4wp1+RCEgadMjyaQ1/hwACk6yOR00gwTAfv8=; b=c4dkdmVBaxy+Ekn0DrcYnec/cBQlIrn/3x39p75sqSVM5SyjGSs/1Q5RU/Ok/eU4hQfIHBrUmAbzpaTTZomadUrwIujS64rvgS8CEQNQS6IcIiRfaJdkaBclqH72CNwEDkjSGmrjFWrOHUKv7Kg3HrjokSj4iePH7hGONTWxP0GNKqEI6hItCMoQhj1s9qWIb8+SV165Di+KKM1pDIziETnZ/zN+zkX0ZAupYZVqD3Z/AD+4FrnNDM06QpSUoW0/rGnM65/u4q6ecVxfr0JV1npFeaiSIGUPSSpBt1s00pLbGwEpyYaHfBjxLU4J2rBdP7wCFAsBYOlfKbn+aSCqbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Message-ID: Date: Tue, 7 Feb 2023 04:25:22 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US To: cygwin AT cygwin DOT com Subject: [FEEDBACK] Issue with fd_set, FD_ZERO, FD_SET, FD_SETSIZE : Cygwin X-TMN: [s8B8LuaighDzuukxB3ZR1CtJtrxeCusL] X-ClientProxiedBy: SG2PR01CA0195.apcprd01.prod.exchangelabs.com (2603:1096:4:189::17) To PH0PR05MB9918.namprd05.prod.outlook.com (2603:10b6:510:299::5) X-Microsoft-Original-Message-ID: <7e5c4173-3427-a3f2-1e06-9ae833bc5abb AT hotmail DOT com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR05MB9918:EE_|BYAPR05MB4472:EE_ X-MS-Office365-Filtering-Correlation-Id: e092212e-6685-4002-ccf7-08db088048dc X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hGeMV7jofmb1O90FX/b15xCZ7ThHg/vr2GU7xQe4EyA1qgsVV8oFFBPz8xadIEKgm0UGD2D3yoDGjMyD/eX0C9LxDQqVYF5HHdwFqP3gnkI6ByPv1U8OFFsGUo3k1HBZk5zeATHo/bLzegYsmX6qtZo118kaWz+qA26R0uJx+m0ErTtzQBZT+PT0k0VQcxTsBdEtJDI8KMFNiHvxX9FG5JHyPGHBR+S0xXDrvf3kIHgmiUsxIe2b31lWGpSzEjwB4PIXHeGdaA4GUsyoR+X7tB7nRJn8xDQZfuqMMmNBUSBqpr1j8+dfWdOaGcLP2ux7IORjHT98eDRoJHT3gjXjxk8ZQu+75DNGr5YGiRiImd3rdhLVx9oJ0iU5s4duKav0wU2rdCt0K59HgdytlJX8yE63zR09H0CP3czltAKwJajxECcStjtui16+leLF+B7zDzjfiiwwI/9aeRs4tpxU3kMT4ZSaBJ83vRFMOPuM4KQ7PiZsKT6PFpPB/cQMAX0fYFZUsK1+d7iEhNweY/orJKF94LtVkz7u6BnSkRPlfy1dWhALWVmHwQMVt1RZzx7j0TWsjafXfFBTwKsbBFpMnFGbQKd/KwtrigzTcNERp6s= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?anlwMkc0WDFGVnJyYzEzWGJFdmFmdW9EZFpxNEtLOVFTR0tIYnhCa202eGkr?= =?utf-8?B?WXVCUjc5UXFQNk43ZzI5QWVsNU1BNElvZU5jTEN1SGxuNU9UaXhoY2wzMEo0?= =?utf-8?B?emtINjhMMFl4U1pHNTdFVUthcE8rOU1uUjQxQXhEWVFuanYyWTNPVHprbXBo?= =?utf-8?B?SS9xYnl4SUxkcFRPYisxWmdSYjU2SEtVSWpUTkhCL2tZaTIwMmtJczJhM0RG?= =?utf-8?B?YmVzT1NOT1V6T1RjTUd4NTJSSzQvME9LNVRtTFJoU096dXhEM1d2L3h6YkVY?= =?utf-8?B?NkZMRm9aRmdkWkU3YjRoczZlaHovbVNyeFdHeXJWeDA4TWE4RlIvNEpZZVZt?= =?utf-8?B?NkEybXl6a0M5QmdNbjFWZG1lTUtuaFdTcGE0SlBlc09VZkRKaDRZREVaU3Ru?= =?utf-8?B?Wk5ET3NITmlMaDY4RGpLQW84ZmgrTVVGNDNxZUMyWnYvcW45M1crQVg3YVFt?= =?utf-8?B?K3ZCNlNzVVpod1NaeHd5eGx4dldvVW5sQ0ZaSVdJaDFzTi9DTXhuWmhSOGZC?= =?utf-8?B?MkViY0VkakZOdi9UN1c4ODFOd3ZYZnVZMDdwZmMzS0FlNndLWkpuY3F0ZTBq?= =?utf-8?B?ZmVyRHhEV2w4MkJWeDhNK2owL2NldkZ3a29nZFNoR1FiUWdMek5oWDBiSmJ5?= =?utf-8?B?Y3puMytFNVFVdWV1bGZCdlpLODE0ZExyZ0RwTEdxNGhVN2lJSTdBQ2laZFlW?= =?utf-8?B?b2xLTTRuanZLb0lGMGdUbzJBTVBoemo1SlFZWDY5VWZwR29oaUhJL1JxQWJL?= =?utf-8?B?N3FWWEVqOHBBUll4TW1JS1lqcm5UK25ZQWtwWjYvRk5pakh3eE5lN0ZPb1Vm?= =?utf-8?B?UFRaazEwZGdvZzQzOWJueE9ENlUwamhKT0svOFV2TkZVLzVzT21wV2ZQN2RW?= =?utf-8?B?NmowYTQyZ3Q2NzZmYjgyWmRXcVBiU1A3UERaUjlJTlNUU1NPMGh1c3Y3MmNZ?= =?utf-8?B?Z1hVRDlydFNmMTMxNGZweVVJNVltWnMrK0FWTFRDclE3U1BrWlowNjNEWnZn?= =?utf-8?B?QnNzNzcxRjV5d0UwNTFCb2FackNEOWZlNldjcXZTa3U5OGJ5eUNabGNjLzVv?= =?utf-8?B?emdHejlnR2xhT2VYZHF4ejNwQy9kUjJIUXZSNmJHSWkvQk5YNnhRU204bTNX?= =?utf-8?B?V3M1cE5YSFA1enBzUDdwdHdjd3p1THhnVzQ4anFtNHpDU3pxYklkdzZ3T2U2?= =?utf-8?B?VXFtTVRka2RTNysrR3A1eEFFejBhR2V4NHJray9EWTJEeHloaU03WGVXbkN5?= =?utf-8?B?VHpCM1U4Vm50WHFlSjhVSlc2Um13c3BDNlpENjVZcHBXSlV2d2M3NEgzTzEy?= =?utf-8?B?L1ZkOWRLMVkvRzlWRU1GUlFTKzFlcGxIMWFwM3RlN3doYXNpeU96ak9kNjZS?= =?utf-8?B?SDNXUDNNUlNxWUFra3pqQlpBOHdFYzRwa1JEQmdxZGMvSjNjM1M4d1JRM1NE?= =?utf-8?B?ZCs0YXdOSXk2TktJdzVKVFNMR2QzazdvOFJnQXhrT2ZJVWFabklRS0U0anBJ?= =?utf-8?B?cjA0Z0I5UVN3ZzVTMDM2STB4VGRZbzVlQXh0WDl0QkZxdllQTlV1VjNZRFBD?= =?utf-8?B?eXl5MDFlT3BzOHRJRndML1M5blF4MUdHM3BpWFhtV2lrWGV4OTVxbkllRkk2?= =?utf-8?B?WUw3U2xBR3htRjhScU84ZGFDek1Md0l2cXhWSTNiWUpBU1REcGF1SXY1MmJK?= =?utf-8?B?OHEvYXBNZ2tET0xOMGVuZTN6MENBODgxUzR3clczY1pldFVoUzZ6d053PT0=?= X-OriginatorOrg: sct-15-20-4823-7-msonline-outlook-84f76.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: e092212e-6685-4002-ccf7-08db088048dc X-MS-Exchange-CrossTenant-AuthSource: PH0PR05MB9918.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2023 20:25:28.0585 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4472 X-Spam-Status: No, score=2.1 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_MUA_MOZILLA, FREEMAIL_FROM, HTML_MESSAGE, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Yeo Kai Wei via Cygwin Reply-To: Yeo Kai Wei Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 316KQb0Y006081 Hi, I would like to report an issue with Cygwin 3.4.2 on Windows. It doesn't seem to be able to work with  fd_set, FD_ZERO, FD_SET, FD_SETSIZE macros. The code is in italics. The filename was selectStdIn.c. The terminal command used was "gcc -o selectStdIn selectStdIn.c" Thank you. / / /CODE / /#include // //#include // //#include // //#include // / / //void main()// //{// //    fd_set fds; //set of file descriptors// / / //    struct timeval tv;// / / //    int flag;// / / //    char byte;// / / //    FD_ZERO(&fds);// / / //    FD_SET(0, &fds);// / / //    tv.tv_sec = 5;// / / //    tv.tv_usec = 0;// / / //    flag = select(FD_SETSIZE, // //            &fds,// //            NULL,// //            NULL,// //            &tv);// / / //    if(-1 == flag)// //        perror("select error");// //    else if(flag)// //    {// //        read(0,&byte,1);// / / //        puts("data read");// //    }// / / //    if(flag)// //        printf("The byte value is %c\n", byte);// //// //}/ TERMINAL COMMANDS $ gcc -o selectStdIn selectStdIn.c selectStdIn.c: In function 'main': selectStdIn.c:8:2: error: unknown type name 'fd_set'; did you mean 'fpos_t'?   fd_set fds; //set of file descriptors   ^~~~~~   fpos_t selectStdIn.c:16:2: warning: implicit declaration of function 'FD_ZERO' [-Wimpli cit-function-declaration]   FD_ZERO(&fds);   ^~~~~~~ selectStdIn.c:18:2: warning: implicit declaration of function 'FD_SET' [-Wimplic it-function-declaration]   FD_SET(0, &fds);   ^~~~~~ selectStdIn.c:24:9: warning: implicit declaration of function 'select'; did you mean 'sleep'? [-Wimplicit-function-declaration]   flag = select(FD_SETSIZE,          ^~~~~~          sleep selectStdIn.c:24:16: error: 'FD_SETSIZE' undeclared (first use in this function)   flag = select(FD_SETSIZE,                 ^~~~~~~~~~ selectStdIn.c:24:16: note: each undeclared identifier is reported only once for each function it appears in -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple