svn commit: r342743 - head/lib/libc/gen

2019-01-03 Thread Romain Tartière
Author: romain (ports committer)
Date: Thu Jan  3 21:31:17 2019
New Revision: 342743
URL: https://svnweb.freebsd.org/changeset/base/342743

Log:
  Add man page for dlvsym(3)
  
  Add a short description of the function to the appropriate man page and add
  reference to it where it makes sense.
  
  Reviewed by:  bcr, markj, 0mp
  Approved by:  markj
  Differential Revision:https://reviews.freebsd.org/D18725

Modified:
  head/lib/libc/gen/Makefile.inc
  head/lib/libc/gen/dlopen.3

Modified: head/lib/libc/gen/Makefile.inc
==
--- head/lib/libc/gen/Makefile.inc  Thu Jan  3 20:27:50 2019
(r342742)
+++ head/lib/libc/gen/Makefile.inc  Thu Jan  3 21:31:17 2019
(r342743)
@@ -339,7 +339,8 @@ MLINKS+=dlopen.3 fdlopen.3 \
dlopen.3 dlclose.3 \
dlopen.3 dlerror.3 \
dlopen.3 dlfunc.3 \
-   dlopen.3 dlsym.3
+   dlopen.3 dlsym.3 \
+   dlopen.3 dlvsym.3
 MLINKS+=err.3 err_set_exit.3 \
err.3 err_set_file.3 \
err.3 errc.3 \

Modified: head/lib/libc/gen/dlopen.3
==
--- head/lib/libc/gen/dlopen.3  Thu Jan  3 20:27:50 2019(r342742)
+++ head/lib/libc/gen/dlopen.3  Thu Jan  3 21:31:17 2019(r342743)
@@ -32,13 +32,14 @@
 .\" @(#) dlopen.3 1.6 90/01/31 SMI
 .\" $FreeBSD$
 .\"
-.Dd July 7, 2017
+.Dd January 2, 2019
 .Dt DLOPEN 3
 .Os
 .Sh NAME
 .Nm dlopen ,
 .Nm fdlopen ,
 .Nm dlsym ,
+.Nm dlvsym ,
 .Nm dlfunc ,
 .Nm dlerror ,
 .Nm dlclose
@@ -53,6 +54,8 @@
 .Fn fdlopen "int fd" "int mode"
 .Ft void *
 .Fn dlsym "void * restrict handle" "const char * restrict symbol"
+.Ft void *
+.Fn dlvsym "void * restrict handle" "const char * restrict symbol" "const char 
* restrict version"
 .Ft dlfunc_t
 .Fn dlfunc "void * restrict handle" "const char * restrict symbol"
 .Ft char *
@@ -74,7 +77,8 @@ provides access to the shared object in
 .Fa path ,
 returning a descriptor that can be used for later
 references to the object in calls to
-.Fn dlsym
+.Fn dlsym ,
+.Fn dlvsym
 and
 .Fn dlclose .
 If
@@ -300,6 +304,16 @@ condition which may be queried with
 .Fn dlerror .
 .Pp
 The
+.Fn dlvsym
+function behaves like
+.Fn dlsym ,
+but takes an extra argument
+.Fa version :
+a null-terminated character string which is used to request a specific version
+of
+.Fa symbol .
+.Pp
+The
 .Fn dlfunc
 function
 implements all of the behavior of
@@ -328,6 +342,7 @@ occurred during a call to
 .Fn dladdr ,
 .Fn dlinfo ,
 .Fn dlsym ,
+.Fn dlvsym ,
 .Fn dlfunc ,
 or
 .Fn dlclose .
@@ -375,7 +390,10 @@ using the
 option to
 .Xr ld 1
 for symbols defined in the executable to become visible to
-.Fn dlsym .
+.Fn dlsym ,
+.Fn dlvsym
+or
+.Fn dlfunc
 .Pp
 Other ELF platforms require linking with
 .Lb libdl
@@ -397,6 +415,7 @@ The
 .Fn dlopen ,
 .Fn fdlopen ,
 .Fn dlsym ,
+.Fn dlvsym ,
 and
 .Fn dlfunc
 functions
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


svn commit: r334724 - head/usr.sbin/gpioctl

2018-06-06 Thread Romain Tartière
Author: romain (ports committer)
Date: Wed Jun  6 18:52:33 2018
New Revision: 334724
URL: https://svnweb.freebsd.org/changeset/base/334724

Log:
  gpioctl.8: Fix man page section
  
  Reviewed by:  manu
  Approved by:  manu

Modified:
  head/usr.sbin/gpioctl/gpioctl.8

Modified: head/usr.sbin/gpioctl/gpioctl.8
==
--- head/usr.sbin/gpioctl/gpioctl.8 Wed Jun  6 18:28:17 2018
(r334723)
+++ head/usr.sbin/gpioctl/gpioctl.8 Wed Jun  6 18:52:33 2018
(r334724)
@@ -27,8 +27,8 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd March 11, 2016
-.Dt GPIOCTL 1
+.Dd June 6, 2018
+.Dt GPIOCTL 8
 .Os
 .Sh NAME
 .Nm gpioctl
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


svn commit: r324667 - head/lib/libgeom

2017-10-16 Thread Romain Tartière
Author: romain (ports committer)
Date: Mon Oct 16 17:21:52 2017
New Revision: 324667
URL: https://svnweb.freebsd.org/changeset/base/324667

Log:
  Add a quick description of the geom_getxml(3), geom_xml2tree(3),
  geom_gettree(3) and geom_deletetree(3) functions provided by libgeom and are
  not documented in libgeom(3).
  
  Reviewed by:  mav, bjk, allanjude
  Approved by:  allanjude
  Differential Revision:https://reviews.freebsd.org/D12679

Modified:
  head/lib/libgeom/Makefile
  head/lib/libgeom/libgeom.3

Modified: head/lib/libgeom/Makefile
==
--- head/lib/libgeom/Makefile   Mon Oct 16 16:14:50 2017(r324666)
+++ head/lib/libgeom/Makefile   Mon Oct 16 17:21:52 2017(r324667)
@@ -33,6 +33,10 @@ MLINKS+= \
libgeom.3 gctl_issue.3 \
libgeom.3 gctl_free.3 \
libgeom.3 gctl_dump.3 \
+   libgeom.3 geom_getxml.3 \
+   libgeom.3 geom_xml2tree.3 \
+   libgeom.3 geom_gettree.3 \
+   libgeom.3 geom_deletetree.3 \
libgeom.3 g_close.3 \
libgeom.3 g_delete.3 \
libgeom.3 g_device_path.3 \

Modified: head/lib/libgeom/libgeom.3
==
--- head/lib/libgeom/libgeom.3  Mon Oct 16 16:14:50 2017(r324666)
+++ head/lib/libgeom/libgeom.3  Mon Oct 16 17:21:52 2017(r324667)
@@ -28,7 +28,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd April 22, 2017
+.Dd October 16, 2017
 .Dt LIBGEOM 3
 .Os
 .Sh NAME
@@ -46,6 +46,10 @@
 .Nm gctl_issue ,
 .Nm gctl_free ,
 .Nm gctl_dump ,
+.Nm geom_getxml ,
+.Nm geom_xml2tree ,
+.Nm geom_gettree ,
+.Nm geom_deletetree ,
 .Nm g_open ,
 .Nm g_close ,
 .Nm g_mediasize ,
@@ -99,7 +103,15 @@
 .Ft void
 .Fn gctl_dump "struct gctl_req *req" "FILE *f"
 .Ss "Utility Functions"
+.Ft "char *"
+.Fn geom_getxml void
 .Ft int
+.Fn geom_xml2tree "struct gmesh *gmp" "char *p"
+.Ft int
+.Fn geom_gettree "struct gmesh *gmp"
+.Ft void
+.Fn geom_deletetree "struct gmesh *gmp"
+.Ft int
 .Fn g_open "const char *name" "int dowrite"
 .Ft int
 .Fn g_close "int fd"
@@ -278,6 +290,46 @@ which returns
 on success, or an error message corresponding to the
 first error which happened.
 .Ss "Utility Functions"
+The
+.Fn geom_getxml
+function is a wrapper around
+.Xr sysctl 3
+that fetches the
+.Ar kern.geom.confxml
+OID, and returns it's value.
+The allocated memory should be released with
+.Xr free 2
+after use.
+.Pp
+The
+.Fn geom_xml2tree
+function parses the XML representation of a GEOM topology passed as
+.Ar p ,
+allocates the needed data structures to access this information and fills in
+the passed
+.Ar gmp
+data structure.
+Memory allocated during this transformation should be released
+using
+.Fn geom_deletetree
+after use.
+.Pp
+The
+.Fn geom_gettree
+function is a wrapper around the
+.Fn geom_getxml
+and
+.Fn geom_xml2tree
+functions.
+Memory allocated during this operation should be released using
+.Fn geom_deletetree
+after use.
+.Pp
+The
+.Fn geom_deletetree
+function releases memory allocated for storing the data-structures referenced 
by
+.Ar gmp .
+.Pp
 The
 .Fn g_*
 functions are used to communicate with GEOM providers.
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


svn commit: r321768 - head/usr.bin/calendar/calendars

2017-07-31 Thread Romain Tartière
Author: romain (ports committer)
Date: Mon Jul 31 08:11:58 2017
New Revision: 321768
URL: https://svnweb.freebsd.org/changeset/base/321768

Log:
  Add myself
  
  Reminded by:  mckusick

Modified:
  head/usr.bin/calendar/calendars/calendar.freebsd

Modified: head/usr.bin/calendar/calendars/calendar.freebsd
==
--- head/usr.bin/calendar/calendars/calendar.freebsdMon Jul 31 08:11:05 
2017(r321767)
+++ head/usr.bin/calendar/calendars/calendar.freebsdMon Jul 31 08:11:58 
2017(r321768)
@@ -340,6 +340,7 @@
 10/21  Ben Smithurst  born in Sheffield, South Yorkshire, 
United Kingdom, 1981
 10/22  Jean-Sebastien Pedron  born in Redon, 
Ille-et-Vilaine, France, 1980
 10/23  Mario Sergio Fujikawa Ferreira  born in Brasilia, 
Distrito Federal, Brazil, 1976
+10/23  Romain Tartière  born in Clermont-Ferrand, France, 
1984
 10/25  Eric Melville  born in Los Gatos, California, United 
States, 1980
 10/25  Julien Laffaye  born in Toulouse, France, 1988
 10/25  Ashish SHUKLA  born in Kanpur, India, 1985
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"