From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from MW2PR02CU002-vft-obe.outbound.protection.outlook.com (mail-westus2azlp170130000.outbound.protection.outlook.com [IPv6:2a01:111:f403:c004::]) by sourceware.org (Postfix) with ESMTPS id 6A7923858D1E for ; Tue, 7 Feb 2023 03:56:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6A7923858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=hotmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RqQWDy0I1B1JYElbQOE83NF6p3PesrpnpQB7h/0YHxgy2EhlHTqpVXiftUfsXdiwjz4oeisl3UctFTkUH84aTZsDh3djygif+3s5BWPCxuNiHht/WGAfUrd7JeowDPjEr/ABmyEB4GJpmaZmlNytuYT08Rl83t+SLLZt4H5w4CnlG/u4pAzkIqdCWeGP/v1X9jgJYEcEOR/DvQaRq3v0KEmItuj5WDEOggZh6GntS6+qbvFZQD3K8q3+Xm6+XcuVQ1whUFMn3LOmf6hd7X36KTv5hhpwE5ye94OXuHm2+JI9bfzPRMyjk/xhW2702CAFzE7JDrVRq9sueHQkE5ozcQ== 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=ivUrCB7WsLTIa/8Y/IHZ0r7Ep/AHc/jgpsNX9TXSgMI=; b=V2Pi2TJoFXv9LlCwXQmlMSYL7gRfjbfgLHRsYZ8AQKjsMLH0aX2ToXqcS4lP7KIR+zjR2o27qbp+FrRi5amfhnaXONa/FUqvvTC/qq4BvqeVsk3AP9G3zMvkAGYAWSGl7cazOkidKDLXI0e+5xBOB1/GcKt8AdwVyOYAPOpT6cVMnw7bwlEUnb7jKgSvzwsrAVzPLHPJgYhHiNVNfTB0Op6Ek4p/SZOPnKy6XrdppCqtymxEhVmEl+yM3Qnyg2Mc7+ebBQ3e2SgiInO/AKm9gzFOc2plMZJ+69phrNkg0+0Gj407zYgjsz9xAh/RGVnOD9zvgA2C2b2g2UjEger8Kg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ivUrCB7WsLTIa/8Y/IHZ0r7Ep/AHc/jgpsNX9TXSgMI=; b=KLwIHj/sFglSPq469p1Cdr2g5hUipRd3TjjrjSjnGJNw3D8FdWA8hPH+th85Xpy0rIDg/KTxGTi2+ypapDss//66UZ126pBL/HXeZIsQ0uKl0UTEcbQ4baSJxoNgoEmLnHqsoalY3aPn1swFJ67ZHD/Tllx+JoWaiPiXUHW5KDHD6558jvvzm+ctkzB+rniFawem6cJhL6lomTate/z28OL7yFTmxHoMs1EtT9UtOC9gt6MunI2PlD6JlyymxuKXLO0khWzC7rRurrxqPsvOYttC0P+tFaztIIcJGwmqlpOGXznBCiyCaNG2pvtjILV4E7LNpGMErjN0NBR2fu2qYw== Received: from SA1PR05MB9907.namprd05.prod.outlook.com (2603:10b6:806:337::13) by PH0PR05MB8493.namprd05.prod.outlook.com (2603:10b6:510:cc::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Tue, 7 Feb 2023 03:56:47 +0000 Received: from SA1PR05MB9907.namprd05.prod.outlook.com ([fe80::b9cb:84db:ffdc:7988]) by SA1PR05MB9907.namprd05.prod.outlook.com ([fe80::b9cb:84db:ffdc:7988%3]) with mapi id 15.20.6064.028; Tue, 7 Feb 2023 03:56:46 +0000 Message-ID: Date: Tue, 7 Feb 2023 11:56:39 +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: moss@cs.umass.edu, gs-cygwin.com@gluelogic.com Cc: cygwin@cygwin.com References: <36f2d54f-8515-42fb-e64c-86e348b8e902@cs.umass.edu> Content-Language: en-US From: Yeo Kai Wei In-Reply-To: <36f2d54f-8515-42fb-e64c-86e348b8e902@cs.umass.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-TMN: [fgs8XTWkBjxVlguOcKakGCQyRfToc7KL] X-ClientProxiedBy: SG2PR06CA0198.apcprd06.prod.outlook.com (2603:1096:4:1::30) To SA1PR05MB9907.namprd05.prod.outlook.com (2603:10b6:806:337::13) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR05MB9907:EE_|PH0PR05MB8493:EE_ X-MS-Office365-Filtering-Correlation-Id: 03b0035b-8bff-4c3a-c0e1-08db08bf5526 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jYBKtkc4mUVXziOvMfFtBbzJbDKb0+4bOOqhSS0doH7+GyQvcbizl1siiQre03Y0QdsgbV7p3DyYBISXGZA6iBvXtiCTYzb76FsIfyROlabiJ6szsSk7Dff4ORYlOmMa3N9DiCN5Uf+Aw45n1TzQD1Ates9ivK+YzEnM9CAqRTWS3R15KlbgifGbT8LYnm+098rNKBqilHLU0r60vVh4jLP7H8jNQA9Z1SbJjOUxVNHidRbng84T6PC4Yzq3UCKFQhYoDo9UEaNvRlsWTptQBxjZkWU5//gDnN1I7FlbcxiO44/t/yfs7DSRupYO/9YreF2bHkzQRYSTQ/nP0JCZxePoCNp3/cwqjYwx0F3GkKfrPaq0el/v4xt8xpX+RiqthJg6nvPtDB36s8GtaQIThB6ttzoxgPVzjwSrCsyp9vnkJerYnUlSdrE6jQFHZwlyS9oY/CxsKK0wo8LpLX/MvhsVxH4AzHFkhZaXBZVaHN6I1ys/mqt9f4BY7ET5ShQoD69967l8Ea/LuIdxNxWXqpH5fIeMnNmmGIazz3WS/AuJyGLwABFNWhtQy+qEdRfxDiVxZiUHyCPUakpeL9hvhaY7QoMFe/7MA6b7nEaSHhoEyJI6alUApSQf79rQhUYnmFSA9OB/091YW2cXTm5xtg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WGlhWTQ2YlVPMmptNFFHVVU4OVJ4bDY4Q1d1VU9xYVhrQUN4WVVxbjBkRDFB?= =?utf-8?B?SUpCZmxMc2pJMzdCUlVuWVFuOTJJT2JGdU9Gc0N4Tlg0WHl3L0kyUjZ6ZXRP?= =?utf-8?B?djA5bkpIMVY2WE5HUmpaSHJjSlZ2VXpQWXg3WlFsL1gyeUVpK1Y3U0ZucFYy?= =?utf-8?B?RUhWUDZQQjBnQm93RXpkSHhxRWNHTUk0K3RkaWp6Z0R2SnE3blc4cjcwSXkz?= =?utf-8?B?ZHk2TkV2aFVTWGNHRFQ2S1dJL0JZR0lKZ1ZLWWFCcGJpYVlCbUsxRDRwcmh0?= =?utf-8?B?S0tLNllSbThKSjVaZzZUWjhTREhab2ozc2J0NjlhOHJBZUxiTXZEbWZpMmZG?= =?utf-8?B?YnhDN0ZmY3AybkF3YnhEcTIzZm1zRXVjT3AwaEluM05zMGtTdW14UmRjc29W?= =?utf-8?B?amxwZkNtMzVOb1lJYm1yK05kY0V4aU1vb0QxeU90SFJmYXd1by9Gb252aUYw?= =?utf-8?B?NTY2VFA4WWYydUMrakFZQm04ajczcTdSVFlWeGdIWTNXYVJpc3RhOXVmM1VM?= =?utf-8?B?UDJlNUdaNXBCeGJlL1ZUaWtHZTliM20zNVBOaHpiWWJzZ0wwTk5YOTJVVU1k?= =?utf-8?B?VFVPeHpVZkMva1FHRG53TmpWTThodDhkeTNaUHpzRjVSZ0QvcHdzZE1IcExj?= =?utf-8?B?Q1RsLzM1dTVBbHRBdzNHV3NZUzg2NEJseUZ0Z3JvRm8zLzNnLzNVN3F4bWw5?= =?utf-8?B?Tm15Y2RqT3VIRGVRSzRranVJcXFJQXpVS0lsTkhOYkU2UTNHbGExeUtpV0Er?= =?utf-8?B?UTZib2xKSzA3RytQNkNZRUl1N2tBUkV2dXc1L1F0MHJzbUw4UUJIVlRHazhw?= =?utf-8?B?ZUlRVE9WcEt2Z2lEcWttTmMwSWVVYW9KeEc4T1p6bnZvWGY0ay9xRVVKTmN0?= =?utf-8?B?SHR4SHVPdHRsczVQSWllb05nc0xsSHNXYzc2SkNXYjVQdmdraVB4alFrMldo?= =?utf-8?B?Y3hGUWh0MW1sb0V0WUVsQnVrS3RvY1VQNWZUZ3ZPMDNzclQ2RVJyNjFHWk5o?= =?utf-8?B?eXJZbGt5WlJ6UzNWS3JtS1JpNnc1UmY3R2NJLzVQTVo3SHNNeGRtK0VQbURq?= =?utf-8?B?b29pVkFCbXlJaFRZWVNaUEo3d2pnLytEeTBxd0Q3L1EzQXZrVFVLRDAxOGxu?= =?utf-8?B?aWxFcjZYTEZNZ2Yzbi9lZXVlTjRsSGNaQzRqS3d2azJQeE9OVW5qenp4eEtX?= =?utf-8?B?M094QTdhRlBnTTFWR21MVGxmOXZyMnk5TTZnT20vWTNZTGdEbFBrQjR2eVBE?= =?utf-8?B?cUJpdlBBdVlvbTBIalRYUXp0elpWOFFtNFFTZUg4MUFYOEJqTXZRb3J6OFYw?= =?utf-8?B?Y3AvNTMvVGt6dFVDeGY3blJUazF6dEJyeXZlZlpEYkJJejZCWVM1Tmtvb3dH?= =?utf-8?B?OXZXc3hKRjhGZDcvM2VTYzdEYmU2SHAzNm5BQVhxbUViR1B1R2NmTWhHTTh0?= =?utf-8?B?a1lWaWZkMHZCT2RPSkl4eW5XQzNIcnFWR3QrK3BGbC96V0I4RjB1dUNrMkpq?= =?utf-8?B?ZUZDcUZLMUxsOXlTeFFiaGRtV2RzVENlZVhzdmJLOVVKNGZ4VkdxSm9TL2U1?= =?utf-8?B?UTVQWVBQbFJPUEYxdWFFNkNMQmdXc0NVak9hWDhDZ3BJbHFtQ2drR2FheDY3?= =?utf-8?B?blYxVGdYQndNOG43MlAwZ08xZExmdTBOZTFLaDJNSFZoZGtyek1TNERKeU1l?= =?utf-8?B?US9RY09landPcllNK1hQWk1EMW9WNXBhWGE1VW9pRGtLSTJsMHFuc1B3PT0=?= X-OriginatorOrg: sct-15-20-4823-7-msonline-outlook-84f76.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 03b0035b-8bff-4c3a-c0e1-08db08bf5526 X-MS-Exchange-CrossTenant-AuthSource: SA1PR05MB9907.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2023 03:56:46.8435 (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: PH0PR05MB8493 X-Spam-Status: No, score=1.6 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 List-Id: On 7/2/2023 9:54 am, Eliot Moss wrote: > On 2/7/2023 11:34 AM, Yeo Kai Wei wrote: >> >> On 7/2/2023 7:27 am, Eliot Moss wrote: >>> On 2/7/2023 10:03 AM, Yeo Kai Wei via Cygwin wrote: >>>> >>>> On 7/2/2023 4:59 am, gs-cygwin.com@gluelogic.com wrote: >>>>> On Tue, Feb 07, 2023 at 04:33:53AM +0800, Yeo Kai Wei wrote: >>> >>>> 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 >>>>            ^~~~~~~~~~~~~~ >>>> compilation terminated. >>> >>> Well, on my system cygcheck -f /usr/include/sys/select.h clearly says >>> that the file came from cygwin-devel-3.4.3-1.  Maybe you misspelled >>> cygwin-devel ?  You do have to select the package explicitly, too. >>> >>> EM >> >> >> Hi Eliot, >> >> I just reinstalled Cygwin but I'm unsure of what I missed. >> >> I did "cygcheck -f /usr/include/sys/select.h" and it seems to tell me >> that I do have cygwin-devel-3.4.5-1 >> >> Did I miss a step? > > What gcc are you running?  Maybe not cygwin's? > > EM Hi Eliot, I used "cygcheck -cd" to show all the packages I have. I can see "cygwin-devel         3.4.5-1". $ cygcheck -cd Cygwin Package Information Package              Version _autorebase          001091-1 alternatives         1.3.30c-10 base-cygwin          3.8-2 base-files           4.3-3 bash                 4.4.12-3 bzip2                1.0.8-1 ca-certificates      2022.2.54-3 coreutils            9.0-1 crypto-policies      20190218-1 cygutils             1.4.17-1 cygwin               3.4.5-1 cygwin-devel         3.4.5-1 dash                 0.5.12-1 diffutils            3.9-1 editrights           1.03-1 file                 5.44-1 findutils            4.9.0-1 gawk                 5.2.1-2 getent               2.18.90-5 grep                 3.8-2 groff                1.22.4-1 gzip                 1.12-1 hostname             3.13-1 info                 7.0.2-1 ipc-utils            1.0-2 less                 590-1 libargp              20110921-3 libattr1             2.5.1-1.20.g0981a7bfe487 libblkid1            2.33.1-2 libbz2_1             1.0.8-1 libfdisk1            2.33.1-2 libffi6              3.2.1-2 libgcc1              11.3.0-1 libgdbm6             1.18.1-1 libgmp10             6.2.1-2 libiconv2            1.17-1 libintl8             0.21.1-2 liblz4_1             1.9.4-1 liblzma5             5.4.1-1 libmpfr6             4.2.0-1 libncursesw10        6.3-1.20220416 libp11-kit0          0.23.20-1 libpcre2_8_0         10.42-1 libpipeline1         1.5.6-1 libpopt-common       1.18-1 libpopt0             1.18-1 libreadline7         8.2-2 libsigsegv2          2.10-2 libsmartcols1        2.33.1-2 libssl1.1            1.1.1s-1 libstdc++6           11.3.0-1 libtasn1_6           4.14-1 libuuid1             2.33.1-2 libzstd1             1.5.2-1 login                1.13-1 man-db               2.11.2-1 mintty               3.6.3-1 ncurses              6.3-1.20220416 openssl              1.1.1s-1 p11-kit              0.23.20-1 p11-kit-trust        0.23.20-1 rebase               4.6.2-2 run                  1.3.4-2 sed                  4.9-1 tar                  1.34-1 terminfo             6.3-1.20220416 terminfo-extra       6.3-1.20220416 tzcode               2022g-1 tzdata               2022g-1 util-linux           2.33.1-2 vim-minimal          8.2.4372-1 which                2.20-2 xz                   5.4.1-1 zlib0                1.2.13-1 zstd                 1.5.2-1 Additionally, what packages do I need to download for the following? $ gcc -o basicFork basicFork.c basicFork.c: In function 'main': basicFork.c:14:9: error: 'SIGCHILD' undeclared (first use in this function); did  you mean 'SIGILL'?   signal(SIGCHILD, SIG_IGN);          ^~~~~~~~          SIGILL basicFork.c:14:9: note: each undeclared identifier is reported only once for eac h function it appears in basicFork.c:19:14: warning: implicit declaration of function 'fork' [-Wimplicit- function-declaration]   pid_t pid = fork(); Thank you. Kind Regards, YEO Kai Wei