.\" the source, must acknowledge the copyright and authors of this work.
.\" %%%LICENSE_END
.\"
-.TH MAKEDEV 3 2016-03-15 "Linux" "Linux Programmer's Manual"
+.TH MAKEDEV 3 2018-04-30 "Linux" "Linux Programmer's Manual"
.SH NAME
makedev, major, minor \- manage a device number
.SH SYNOPSIS
The latter names are exported, but the traditional names are more portable.
.PP
The BSDs expose the definitions for these macros via
-.IR <sys/types.h> ,
-and glibc also exposes definitions for these macros from that
+.IR <sys/types.h> .
+Depending on the version,
+glibc also exposes definitions for these macros from that
header file if suitable feature test macros are defined.
+However, this behavior was deprecated in glibc 2.25,
+.\" glibc commit dbab6577c6684c62bd2521c1c29dc25c3cac966f
+and since glibc 2.28,
+.\" glibc commit e16deca62e16f645213dffd4ecd1153c37765f17
+.IR <sys/types.h>
+no longer provides these definitions.
.SH SEE ALSO
.BR mknod (2),
.BR stat (2)