From patchwork Tue Apr 19 05:52:43 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike Frysinger X-Patchwork-Id: 611994 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3qpvLs2lJTz9s48 for ; Tue, 19 Apr 2016 15:53:09 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b=kNPbn512; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id:in-reply-to :references; q=dns; s=default; b=DaJ04SLoJS3NoucDIdTjH76bjsqYIbF GQ4vhH2ekKYMywqzeVWZFPhhvdmz+jHQKuq02DTK2vfUNlzQyccKL+ipuhOEyrFI X05QkNgxwopyYuHXC/6VVseCRtFJqE2hSc62BBFO+yNlOn3nTPVpVZ988EkJdIft BBq2D6GJb1to= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id:in-reply-to :references; s=default; bh=D7vHlgfJBEm/0WfyZ7F9wMnLNVg=; b=kNPbn 512EW/waDBxkiKbXrPQ4/blppTzb81VxAL2ZtuPl3xuhaSzJEQG+yhdrH4tVlQh6 EHnxH4RBPUgrFAVPp3icsLK/2TxRuvEw9zk3JgqlooRfQyuMKmAeiT5SzqIg5GbB GMdlGkgc8/bJRQeu/LPYWMiVACbCHdq98bWEh8= Received: (qmail 105521 invoked by alias); 19 Apr 2016 05:52:56 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 105506 invoked by uid 89); 19 Apr 2016 05:52:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=BAYES_00, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 spammy=identifying, irix, maj, DESCRIPTION X-HELO: smtp.gentoo.org From: Mike Frysinger To: Michael Kerrisk Cc: linux-mtd@lists.infradead.org, libc-alpha@sourceware.org, linux-man@vger.kernel.org Subject: [PATCH] makedev(3): point people at sys/sysmacros.h Date: Tue, 19 Apr 2016 01:52:43 -0400 Message-Id: <1461045163-21248-1-git-send-email-vapier@gentoo.org> In-Reply-To: <20160418164908.GR5369@vapier.lan> References: <20160418164908.GR5369@vapier.lan> Defining these functions via sys/types.h violates POSIX namespace requirements, so we want to disentangle it from that header. Since glibc has basically always used this header, update the docs to have people include that instead. Signed-off-by: Mike Frysinger --- man3/makedev.3 | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/man3/makedev.3 b/man3/makedev.3 index f91f4b5..3d26d15 100644 --- a/man3/makedev.3 +++ b/man3/makedev.3 @@ -28,23 +28,13 @@ makedev, major, minor \- manage a device number .SH SYNOPSIS .nf -.B #include +.B #include .BI "dev_t makedev(unsigned int " maj ", unsigned int " min ); .BI "unsigned int major(dev_t " dev ); .BI "unsigned int minor(dev_t " dev ); .fi -.sp -.BR makedev (), -.BR major (), -.BR minor (): -.nf - Since glibc 2.19: - _DEFAULT_SOURCE - In glibc up to and including 2.19: - _BSD_SOURCE -.fi .SH DESCRIPTION A device ID consists of two parts: a major ID, identifying the class of the device, @@ -90,7 +80,9 @@ and .BR minor () functions are not specified in POSIX.1, but are present on many other systems. -.\" The BSDs, HP-UX, Solaris, AIX, Irix +.\" The BSDs, HP-UX, Solaris, AIX, Irix. +.\" The header location is inconsistent: +.\" Could be sys/mkdev.h, sys/sysmacros.h, or sys/types.h. .SH NOTES These interfaces are defined as macros. Since glibc 2.3.3,