delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/02/06/18:04:38

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A46543858C30
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1675724630;
bh=L9vXd2HkGi5dQOCFv3zT9i4/LrQF2O06H/vFCPrP/JE=;
h=Date:Subject:To:Cc:References:In-Reply-To:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
From:Reply-To:From;
b=yBGRlyDnBXzEY1KoBuOPnjuMWsoeQ9Lz9gtRfWUc26bzee9QDaspMmO5tEepJAhXx
/iZUBNQf0YxRcmC9QkyONhss2yZHvEx4L+gRs/3lnzApsk6Nqf7c9bfLk4oxZSO3C/
idf0Bdrpwmrbc2YEJgjgXmil5CltxYQzRGbncyrk=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 591A23858D1E
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=VULBjpbSMZWXegzvryxrDCok/AlowgmqYYCLMyIQWyOCOPfij17w/Ka/7EVqCtm+BZ8oSQOj8lQR16ErsQATegjwVvnoo7jUnELx5gFIoXiEDlwNoeqesGSvapkuxVO2qVh7bjjwHBQgHOLVWmHLc6DiVUiUV/WWtMrmS69yNJEbexAn6m5Av7m67x1D11bTmDGvo6Xuu/SrdSog7QtarxgNLoGNfpXmfwE5gRwb2KFG58wWv2PN+VGDi6NwQ1j/25CPNWOG1i5+mTt4n8Op/dosIhc/ocaYtVRAaBipguQtEHuyqpYOBzWfgMzUKguPPvBi1x02e6eczcczhBg0Ng==
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=6wVXRyhGkwb+VtZGvDki1z4gmC9Gi6dgShtKesuFDyk=;
b=kU736fEctrhWEXphYIf2YxvElkj4OLjQsSlanCe6clEylhhDjyrDj9YIIV3V3aMt2mIhibedViGTU+q0T9nab8M78rdyPpCWkwnOS/OfQZHcX+n16CYlmZdr3lESwcED2/3146P3fNH1di+B1Z75BFnZuPqRrAlpzHCnlNWmD4/It7A8ieq38kwFLrhGHJXYfidHq1nVsyRsDBjkijIAAN/BowsMrYZBar0ReYaQL7d9MnGHC+XdZr7UnF7KmihG8CejGqglJxCM2h0ZSMKI0Eet4RR36ToWmRDs/ptZtfZvBXCnaDRyKZvzIorCXsshnMBJXhwuwSDHyMAYwXPZ/w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
Message-ID: <SA1PR05MB99072D6C9EAFB28AFFDD6D72A4DA9@SA1PR05MB9907.namprd05.prod.outlook.com>
Date: Tue, 7 Feb 2023 07:03:23 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Subject: Re: [FEEDBACK] Issue with fd_set, FD_ZERO, FD_SET, FD_SETSIZE : Cygwin
To: gs-cygwin DOT com AT gluelogic DOT com
Cc: cygwin AT cygwin DOT com
References: <PH0PR05MB991811F96A93962E56F6DCC0A4DA9 AT PH0PR05MB9918 DOT namprd05 DOT prod DOT outlook DOT com>
<Y+FjUILtLFxXFVL5 AT xps13>
<PH0PR05MB9918AF2713B83F72042577ACA4DA9 AT PH0PR05MB9918 DOT namprd05 DOT prod DOT outlook DOT com>
<Y+FqT9AbejDHsg7h AT xps13>
In-Reply-To: <Y+FqT9AbejDHsg7h@xps13>
X-TMN: [Qbl88sdvbwAvKZhe83MxObjyvxBuelOK]
X-ClientProxiedBy: SG2PR02CA0114.apcprd02.prod.outlook.com
(2603:1096:4:92::30) To SA1PR05MB9907.namprd05.prod.outlook.com
(2603:10b6:806:337::13)
X-Microsoft-Original-Message-ID: <1f7cc039-d294-6e99-9a1f-d55f12a0dd51 AT hotmail DOT com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SA1PR05MB9907:EE_|SJ0PR05MB7628:EE_
X-MS-Office365-Filtering-Correlation-Id: ccec907f-8e89-4c76-d90f-08db08965cf9
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 4sYM1jm7dfwz/xx5q5secSlGRPfd4U53+jUSv+yszduyM8e2IJiCEQZJIsCmluXvh6hzeO1bsdJdxCxl17MTihcXPctWf2hPVj4KmNFITyTjbnXZ/qWAIjzcrMEbR+5yPmDwFboWylC0TyIFKetoxV1GEE8WLH1IqEHyrf+iiYk5DEro65PyeOKGPs49FIfdmOpha4v9HtKrnvfQYoVdl621ykhEudUUdZMnFufUR9//N/HmKe95O4cqVol6VbEfu3Bk7IRz3k82k0+cXczyLq7DdGxCQdaaKMAKBiadhz49LQ76Ky96LOOQRvq2J0TxEl86AhaX7aSvZ4TogjAft0qb5eybsuLHC8ZmQ6mpiJfkDSiuP8k3uusKfI+2ekhaewABQCM5Mr5FpRs24XJ20oeU1A1ScrqLucb89bmPphxwtXhLECnBE+lrlY9rRzKGX9uQyJEUZ76LockxCEUtLJMCZiz+Dl7N8pta41R69jeeBYsMbrVko3w/KQtBZzgKdttvKd1LhOIuK4Dex1DLIcl/rWeuIdBm97Ru6jWfCgVra9yq/X2IZaDxpdGAgg3ty/hD0Dd3Y4/0hdR6+C7CyH/6RkOWWPn/DdvvpG+JajrEL1c4ZsbhtjSIU3vOvcgEI+hWAErfOBQKRdPPHBSuwX3H7iYWYnM9e73DHK77lgA=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SWh0Z0IwUXhkeWlhSTRqdTBJcGhSVkxvOWEvbmhmM3M2aHlUS0lzaUt0WkpL?=
=?utf-8?B?WXA2L0Q3V3BsRXU3bFQ0bVVTcHBnYjNjT0ZySkpWOEJVWERwdGhJZFkvRjVI?=
=?utf-8?B?MEJFN2hRRVYvbk9CV1hpeXRHNjdVdjVmL3RhcEFpWkFIVEdTTmcvdUIvaG9Z?=
=?utf-8?B?QnA4OCtlRGM1ZUpjWSszQmxtZStSK3E5WEowWE9ISTZEV0dvRStBZlExTnNs?=
=?utf-8?B?VDlnM0RWQ2lRZG10TGQrNVVPZDBieUcvMVdtaFJXMWpIWVlmM3VYTXV2ekxD?=
=?utf-8?B?VEZVS0VreFdYWnYwMHRLeDlvWXRMYjVTUE01NFVuQkZGUGFKQ0ZmZURIWWww?=
=?utf-8?B?SDdQSzBvT2lOYmZVSGhFR2tKSXJsa0hDOTk2UGNCb1dycmJHeGlrV1Zid00r?=
=?utf-8?B?T2F5aG5hWjA5VEd5a25yMlR2UzF1SlNEM3phNHc5K0xTQ2JrRjlSQm5ReGJh?=
=?utf-8?B?MnF1QmlNbzJFbnA5Q3ZzVWRVMUw2MG5FejZJMENwQ2tGdlZqd1BVZlY4Rjhx?=
=?utf-8?B?T08vc0VzeGFXVXNXTkoyWmdGa1FpWS9DOGQ4cDcxRFVVU0g4YjZJc2oxU3ow?=
=?utf-8?B?OG5FaTNwbEkzL05vY01xUCs0aUdla0xNd3QrQTBUMEVoWGE1OFBvZktRTE5E?=
=?utf-8?B?RGpjVHcyN0xVdUJ5b2dabnliRUpZSjkrMnJsTE5xaFB2YmRmNk5VbUZ0Y0Rl?=
=?utf-8?B?SGlQR1dYcFpCWGNJVitSK1owNFlhSGlObUFFZjlwMmhJNmdmd3pMQnJmOTg0?=
=?utf-8?B?QWVlZDlRNHhybGd5MnBqditBeEJrd0puSE44TjZIS1N1OEhzekhwM1NSQWZZ?=
=?utf-8?B?a1MyNXhHWlNFMy9WanJWRzl2enRjZUZtTEVOY3piY3ZWRFNHdXJpWjgxb293?=
=?utf-8?B?U1BKcTNJZTNlRkwxQjdmWXE0b1BSemxKSE1IeGFDa0xlYmFWdFlPVFlZSWJL?=
=?utf-8?B?U2tBTUFIZnhkeThMeHRBZjM5aWN5Mi9MSUZWcDYyM1RReU8vd3p6NG51eTJV?=
=?utf-8?B?SVFkRXhWOTdyNk9HNEQ4ZERhYkE5UlhOZmI4WnlWeCt2S2lNYnV6WUxnWDNz?=
=?utf-8?B?eS93MW8zR0s5RHhGSldMWU1ldEJmVkR6NGxteHEvN3FXYnZ3Z1RieGpNSHVJ?=
=?utf-8?B?dDdiYlFhT2xjRzJ6T1cxUkNjaE85cFQ4YzlTSStEMnMwTktrNEU3UXhvY09Q?=
=?utf-8?B?VGFHL3Y3NCtpNExRSUlveTlVRWRpb0dyOUNRZ0sxUnU0QUhPS0hRM3JMODhH?=
=?utf-8?B?RDlETUwvTmR6dkU1Q3pGNDg4dStTejR2SGxPU2hwY3RQSG5DQmRsNG9XZ1lE?=
=?utf-8?B?Y2lCUXNjY09ST0hIczM3cnhqdFFuUjhoNFN0NDNneC9SenYzUGlpeXRKb0ZT?=
=?utf-8?B?M2l4VGxrOUdSZ0NGK0JtU1YyRXEvclUxZitTNGlFWWlNVnVnUG1ROTZ4QzhG?=
=?utf-8?B?RVczcUlocUk3MmdJTGdWbzkwWGtyWmplenc2M0N2RUNEdmVWWGpRUk5BOC9M?=
=?utf-8?B?T2xCbCtHSXdRN2lsNHdENFZYdDRwTmNZVVBMRW82Tko3RDdNYnlpSTIvT0ZK?=
=?utf-8?B?OEZubTBTYlA1UXJtOU1YcFJoVzgyTFJOS3hoKzZsNTl6R0xTWUtoYzlBcjhj?=
=?utf-8?B?VHNYd2ZFMTlwMENKRFBmZm9hdWU1UDBRMklDbGFsbnk2eWZ6Z21kRW0yNlFE?=
=?utf-8?B?T2t1QmgzSGMzUUNFeXZoR2p2ZElrYWFBaENUa1BnaytUOEIvRi9vL3pnPT0=?=
X-OriginatorOrg: sct-15-20-4823-7-msonline-outlook-84f76.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: ccec907f-8e89-4c76-d90f-08db08965cf9
X-MS-Exchange-CrossTenant-AuthSource: SA1PR05MB9907.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2023 23:03:30.6374 (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: SJ0PR05MB7628
X-Spam-Status: No, score=1.7 required=5.0 tests=BAYES_00, BODY_8BITS,
DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_MUA_MOZILLA,
FREEMAIL_FROM, NICE_REPLY_A, 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-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
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>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin 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 316N4DkV010118

On 7/2/2023 4:59 am, gs-cygwin DOT com AT gluelogic DOT com wrote:
> On Tue, Feb 07, 2023 at 04:33:53AM +0800, Yeo Kai Wei wrote:
>> Hi All,
>>
>> Thanks for the help.
>>
>> I tried adding "#include <sys/select.h>".
>>
>> However, this is the error message that was returned to me.
>>
>> $ gcc -o selectStdIn selectStdIn.c
>> selectStdIn.c:9:10: fatal error: sys/select.h: No such file or directory
>>   #include <sys/select.h>
>>
>> Thank you.
>>
>> On 7/2/2023 4:30 am, gs-cygwin DOT com AT gluelogic DOT com wrote:
>>> On Tue, Feb 07, 2023 at 04:25:22AM +0800, Yeo Kai Wei via Cygwin wrote:
>>>> 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
>>> $ man select
>>>
>>> #include <sys/select.h>
> Please post at bottom of messages on this mailing list.
>
> You need to install the cygwin-devel package to get <sys/select.h>
>
> Cheers, Glenn

Hi All,

I updated Cygwin to 3.4.5-1.x86_64.

$ uname -a
CYGWIN_NT-10.0-19045 DESKTOP-P3E71RB 3.4.5-1.x86_64 2023-01-19 19:09 UTC 
x86_64 Cygwin


However, the same problem occurs.

Cygwn-devel doesn't seem to work.

$ gcc -o selectStdIn selectStdIn.c
selectStdIn.c:9:10: fatal error: sys/select.h: No such file or directory
  #include <sys/select.h>
           ^~~~~~~~~~~~~~
compilation terminated.


-- 
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