svn commit: r317289 - head/lib/libgeom

Ngie Cooper ngie at FreeBSD.org
Sat Apr 22 19:32:24 UTC 2017


Author: ngie
Date: Sat Apr 22 19:32:23 2017
New Revision: 317289
URL: https://svnweb.freebsd.org/changeset/base/317289

Log:
  libgeom(3): note that stdio.h is required when referencing gctl_dump(3)
  
  gctl_dump(3) is only exposed when stdio.h is #include'd first, per its
  addition in r112510. The reasoning noted for the conditional "exposure"
  of the function was to "limit #include pollution".
  
  This addresses an issue I found with the documentation when looking at
  bug 218809, which in turn addresses a -Wimplicit-function-declaration
  compiler warning in `tools/regression/geom_gpt/test.c` (it uses
  gctl_dump(3)).
  
  MFC after:	5 weeks
  Sponsored by:	Dell EMC Isilon

Modified:
  head/lib/libgeom/libgeom.3

Modified: head/lib/libgeom/libgeom.3
==============================================================================
--- head/lib/libgeom/libgeom.3	Sat Apr 22 19:11:37 2017	(r317288)
+++ head/lib/libgeom/libgeom.3	Sat Apr 22 19:32:23 2017	(r317289)
@@ -63,6 +63,10 @@
 .Sh LIBRARY
 .Lb libgeom
 .Sh SYNOPSIS
+.Bd -literal
+/* stdio.h is only required for `gctl_dump` */
+.Ed
+.In stdio.h
 .In libgeom.h
 .Ss "Statistics Functions"
 .Ft void


More information about the svn-src-head mailing list