delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/02/06/15:26:56

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: <PH0PR05MB991811F96A93962E56F6DCC0A4DA9@PH0PR05MB9918.namprd05.prod.outlook.com>
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
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 <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Yeo Kai Wei via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Yeo Kai Wei <yeokaiwei AT hotmail DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
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 <stdio.h>//
//#include <stdlib.h>//
//#include <sys/time.h>//
//#include <unistd.h>//
/ /
//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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019