Author: cem
Date: Mon Apr  6 23:07:56 2020
New Revision: 359674
URL: https://svnweb.freebsd.org/changeset/base/359674

Log:
  libcasper: Constify cap_sysctl_limit_mib() mib parameter
  
  No functional change. Minor API change that is nicer for consumers. ABI is
  identical; the routine never needed to modify the pointed to value.
  
  Reviewed by:  emaste, markj
  Differential Revision:        https://reviews.freebsd.org/D24319

Modified:
  head/lib/libcasper/services/cap_sysctl/cap_sysctl.3
  head/lib/libcasper/services/cap_sysctl/cap_sysctl.c
  head/lib/libcasper/services/cap_sysctl/cap_sysctl.h

Modified: head/lib/libcasper/services/cap_sysctl/cap_sysctl.3
==============================================================================
--- head/lib/libcasper/services/cap_sysctl/cap_sysctl.3 Mon Apr  6 22:48:43 
2020        (r359673)
+++ head/lib/libcasper/services/cap_sysctl/cap_sysctl.3 Mon Apr  6 23:07:56 
2020        (r359674)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 13, 2019
+.Dd April 6, 2020
 .Dt CAP_SYSCTL 3
 .Os
 .Sh NAME
@@ -46,7 +46,7 @@
 .Ft void *
 .Fn cap_sysctl_limit_name "void *limit" "const char *name" "int flags"
 .Ft void *
-.Fn cap_sysctl_limit_mib "void *limit" "int *mibp" "u_int miblen" "int flags"
+.Fn cap_sysctl_limit_mib "void *limit" "const int *mibp" "u_int miblen" "int 
flags"
 .Ft int
 .Fn cap_sysctl_limit "void *limit"
 .Sh DESCRIPTION

Modified: head/lib/libcasper/services/cap_sysctl/cap_sysctl.c
==============================================================================
--- head/lib/libcasper/services/cap_sysctl/cap_sysctl.c Mon Apr  6 22:48:43 
2020        (r359673)
+++ head/lib/libcasper/services/cap_sysctl/cap_sysctl.c Mon Apr  6 23:07:56 
2020        (r359674)
@@ -109,7 +109,7 @@ cap_sysctl_limit_name(cap_sysctl_limit_t *limit, const
 }
 
 cap_sysctl_limit_t *
-cap_sysctl_limit_mib(cap_sysctl_limit_t *limit, int *mibp, u_int miblen,
+cap_sysctl_limit_mib(cap_sysctl_limit_t *limit, const int *mibp, u_int miblen,
     int flags)
 {
        nvlist_t *lnv;

Modified: head/lib/libcasper/services/cap_sysctl/cap_sysctl.h
==============================================================================
--- head/lib/libcasper/services/cap_sysctl/cap_sysctl.h Mon Apr  6 22:48:43 
2020        (r359673)
+++ head/lib/libcasper/services/cap_sysctl/cap_sysctl.h Mon Apr  6 23:07:56 
2020        (r359674)
@@ -55,8 +55,8 @@ typedef struct cap_sysctl_limit cap_sysctl_limit_t;
 cap_sysctl_limit_t *cap_sysctl_limit_init(cap_channel_t *);
 cap_sysctl_limit_t *cap_sysctl_limit_name(cap_sysctl_limit_t *limit,
     const char *name, int flags);
-cap_sysctl_limit_t *cap_sysctl_limit_mib(cap_sysctl_limit_t *limit, int *mibp,
-    u_int miblen, int flags);
+cap_sysctl_limit_t *cap_sysctl_limit_mib(cap_sysctl_limit_t *limit,
+    const int *mibp, u_int miblen, int flags);
 int cap_sysctl_limit(cap_sysctl_limit_t *limit);
 #else /* !WITH_CASPER */
 #define        cap_sysctl(chan, name, namelen, oldp, oldlenp, newp, newlen)    
\
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to