From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19309 invoked from network); 14 Mar 2023 00:22:01 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 14 Mar 2023 00:22:01 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 6B80A415D8; Tue, 14 Mar 2023 10:21:52 +1000 (AEST) Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by minnie.tuhs.org (Postfix) with ESMTPS id BEAE1415D8 for ; Tue, 14 Mar 2023 10:21:46 +1000 (AEST) Received: by mail-lf1-x12f.google.com with SMTP id s20so17877399lfb.11 for ; Mon, 13 Mar 2023 17:21:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678753305; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=do6Hn5lTZDSXIYpwxiHmm1/raH9MxOBxiGgfoUTx9t4=; b=hP2Hr4ZrSnnVSzDLqP56/dhsi3M7Z8LNMTUtIkgVOaxPshtWgAy3zCoxEXvxZvIiSE /iDavn9dHX79iWisjpW7gtcTo8A6JYQs9riJq9rl3X+rZOtoO+ci3P5rbA5imuFNx2p5 ZbdTwxXtjuCJCkYatONCs3xlo5WnICgV/sZiFqfjA9moP04WjW93oGTLJGgC7ahi7lK+ zhanw9/gsmoCfDHtkNG01IEdRlAOn6rdNJMfN9hdvoet7ZDa1LhypvTpQMuGDuJLXWNc 8BUItuj0CwCIYj/il5SdvdLefPLBGQj1hraoDWC81DxX7ymQ2AfxiSu4l3uqOWS+G0xd FGCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678753305; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=do6Hn5lTZDSXIYpwxiHmm1/raH9MxOBxiGgfoUTx9t4=; b=oA/EFC50rP1nLzM5qrz1+EY3H31gKp8SYy+fjaJft1Ne1KWwF1zi47i1wjA85/kAP7 38Lcyu5Ooy0cG059pbHMuQ7nooMVoCbFp7qgfiNia34WZ363atdjTEXVX3NYUuafH/S6 yGo/4/T4ATnYkN0ngORTIBnL2Dx/CYrNxB7pAkhyctkrCAvN3TtOotxo9Vxi9C/5s0/d PovVpDOrdr34b+LYjanIrxnRhKbKJq308kJmkkM1t4RGfcUZtyH0PK8sl8/C9O6w+a12 MFruHjRBCFd2Xfa8XTT5ILT1u/BZbaG3fX5Bxo58U3xR2K93vdPPCnSS4F36kEq9JczZ IAxQ== X-Gm-Message-State: AO0yUKXLeiZauvIsYWch9BsgoIclN3EPps+OR9QjFZC4IkYSvcDXhsEl R0qw/bS6beLmiQx0AMaFMoFDVeAEuWyMFPlCnYWaCQkvZ24= X-Google-Smtp-Source: AK7set/BbRETzYsU89VXlDhYyR07IAVmkYAkxm4YhxzJxUveKdkRxoz5W7zRywgmixPva0a8APmqzKNCvI6TbXcNkUI= X-Received: by 2002:ac2:5927:0:b0:4d5:ca32:6aec with SMTP id v7-20020ac25927000000b004d5ca326aecmr105004lfi.12.1678753304940; Mon, 13 Mar 2023 17:21:44 -0700 (PDT) MIME-Version: 1.0 References: <20230310113708.AD55518C080@mercury.lcs.mit.edu> <10C77771-5232-4DBB-8685-ADC38C5E8350@iitbombay.org> In-Reply-To: From: Dan Cross Date: Mon, 13 Mar 2023 20:21:07 -0400 Message-ID: To: Dave Horsfall Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: LHVE46CRBVBP4HPNETSRMYGQGFAQPYKW X-Message-ID-Hash: LHVE46CRBVBP4HPNETSRMYGQGFAQPYKW X-MailFrom: crossd@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: [TUHS]: C dialects (was: I can't drive 55: "GOTO considered harmful" 55th anniversary) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Mon, Mar 13, 2023 at 6:15=E2=80=AFPM Dave Horsfall w= rote: > On Mon, 13 Mar 2023, Dan Cross wrote: > > Hey, they dropped `gets` from the standard library! Never say never. > > When did that finally happen? Last I looked, gets() was still part of > POSIX, and hence couldn't be dropped... It was (finally!!) dropped from ISO C in C11. It's a shame POSIX is keeping it around, but it appears you're right: https://pubs.opengroup.org/onlinepubs/9699919799/ In fairness, this does say it may be removed from a later standard. - Dan C. > Trivia: I think it was OpenBSD that nobbled gets() to print a warning > whenever it was invoked :-) > > -- Dave