From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by sourceware.org (Postfix) with ESMTPS id 773F4394441D for ; Wed, 18 Mar 2020 05:38:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 773F4394441D Received: by mail-lf1-x12a.google.com with SMTP id n13so17438121lfh.5 for ; Tue, 17 Mar 2020 22:38:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-transfer-encoding; bh=90iFMtNuUYf2JHAR7bzMukdvNkeajS/1N8+o0ZvaxlU=; b=L55DLBF8BJ9T5cH8pi2HW6bBUwOCTRx16O7gSS9JqnNYu5tQQmm7BpaRcWZDHKzkUI 9zFQYsdYHZ8i43zVR4BSvq7vgLF19IHip9S957b8lMb0ceMgkvLCoopAOyQriv7xx1Pz FkcNz+XjvfTsUzqHFkmwp+eYN3kRqBJdAcgwXcu0nQii0aOTCWgOGuUyGKifyXdGUJwu GxMUwmFfJRbR9bmVfrujd7UVKa8nJrtH/XSevqVhzX1EnpSdGWbpijClemQRfxIhAElM 8NwwEtnUcfTjOqZiKG+b3Ahwzs0Fq/Yz72U4W3H3LntyczzUVYyeQHLaa6x1rMHyETyB BLJA== X-Gm-Message-State: ANhLgQ1oUj7k6dBbfa/Js0nb1CAIaHdp1RFySzrSbG+3lBWyeA0mDQxE EDgW+6Djz1yOWVkR282jd28Gj1US X-Google-Smtp-Source: ADFU+vt0YUu57cPlJb/TIIYPXesMLJNOVHfRp8ATUFBFfO/ztWjwBaF3lgiRvCiFl+zSnzxGEZV/YA== X-Received: by 2002:a19:80ca:: with SMTP id b193mr1808699lfd.129.1584509918636; Tue, 17 Mar 2020 22:38:38 -0700 (PDT) Received: from osv.localdomain ([89.175.180.246]) by smtp.gmail.com with ESMTPSA id u10sm3614749ljj.88.2020.03.17.22.38.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2020 22:38:37 -0700 (PDT) From: Sergey Organov To: "Carlos O'Donell" Cc: libc-help@sourceware.org Subject: Re: O_CLOEXEC undocumented? In-Reply-To: (Carlos O'Donell's message of "Fri, 13 Mar 2020 10:52:18 -0400") References: <87pndguxbg.fsf@osv.gnss.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Date: Wed, 18 Mar 2020 08:38:37 +0300 Message-ID: <87a74e9q8y.fsf@osv.gnss.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-help@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-help mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Mar 2020 05:38:41 -0000 "Carlos O'Donell" writes: > On Fri, Mar 13, 2020 at 10:46 AM Sergey Organov via Libc-help > wrote: >> >> Hello, >> >> O_CLOEXEC seems to be referenced but undocumented in: >> >> This is ‘The GNU C Library Reference Manual’, for Version (Debian >> glibc-doc-reference 2.28-1) of the GNU C Library. > > That is a defect. We should document O_CLOEXEC. Thanks for noticing. Then I've noticed accept4() along with SOCK_CLOEXEC flag to it and to socket() are missed as well. Thanks, -- Sergey