OSDN Git Service

LDP: Update original to LDP v3.68
[linuxjm/LDP_man-pages.git] / original / man3 / makedev.3
index 0d86f13..dbf59f2 100644 (file)
@@ -1,6 +1,7 @@
 .\" Copyright (c) 2008 Linux Foundation, written by Michael Kerrisk
 .\"     <mtk.manpages@gmail.com>
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
@@ -20,8 +21,9 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
-.TH MAKEDEV 3 2010-09-10 "Linux" "Linux Programmer's Manual"
+.TH MAKEDEV 3 2014-05-28 "Linux" "Linux Programmer's Manual"
 .SH NAME
 makedev, major, minor \- manage a device number
 .SH SYNOPSIS
@@ -29,11 +31,10 @@ makedev, major, minor \- manage a device number
 .BR "#define _BSD_SOURCE" "             /* See feature_test_macros(7) */"
 .B #include <sys/types.h>
 
-.BI "dev_t makedev(int " maj ", int " min );
-
-.BI "int major(dev_t " dev );
-.BI "int minor(dev_t " dev );
+.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
 .SH DESCRIPTION
 A device ID consists of two parts:
@@ -58,10 +59,10 @@ they return, respectively, the major and minor components.
 These macros can be useful to, for example,
 decompose the device IDs in the structure returned by
 .BR stat (2).
-.SH "CONFORMING TO"
+.SH CONFORMING TO
 The
-.BR makedev ()
-.BR major ()
+.BR makedev (),
+.BR major (),
 and
 .BR minor ()
 functions are not specified in POSIX.1,
@@ -71,11 +72,20 @@ but are present on many other systems.
 These interfaces are defined as macros.
 Since glibc 2.3.3,
 they have been aliases for three GNU-specific functions:
-.BR gnu_dev_makedev (3),
-.BR gnu_dev_major (3),
+.BR gnu_dev_makedev (),
+.BR gnu_dev_major (),
 and
-.BR gnu_dev_minor (3).
+.BR gnu_dev_minor ().
 The latter names are exported, but the traditional names are more portable.
-.SH "SEE ALSO"
+.SH SEE ALSO
 .BR mknod (2),
 .BR stat (2)
+.SH COLOPHON
+This page is part of release 3.68 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.