sync code with last improvements from OpenBSD
This commit is contained in:
parent
2990d002be
commit
f0c5a45f3a
27 changed files with 84 additions and 66 deletions
|
@ -1,4 +1,4 @@
|
|||
.\" $OpenBSD: bsd.port.mk.5,v 1.628 2023/09/14 14:06:13 sthen Exp $
|
||||
.\" $OpenBSD: bsd.port.mk.5,v 1.630 2023/09/16 08:01:31 op Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2000-2008 Marc Espie
|
||||
.\"
|
||||
|
@ -24,7 +24,7 @@
|
|||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: September 14 2023 $
|
||||
.Dd $Mdocdate: September 16 2023 $
|
||||
.Dt BSD.PORT.MK 5
|
||||
.Os
|
||||
.Sh NAME
|
||||
|
@ -1343,6 +1343,9 @@ as this can be a big performance hit, and also because
|
|||
.Ev lib-depends-check
|
||||
doesn't know about library subdirectories or dynamic loading through
|
||||
.Xr dlopen 3 .
|
||||
.It Ev CHECK_LIB_DEPENDS_ARGS
|
||||
List of extra arguments for
|
||||
.Xr check-lib-depends 1 .
|
||||
.It Ev CHECKSUMFILES
|
||||
List of all files that need to be retrieved by
|
||||
.Cm fetch ,
|
||||
|
@ -2771,7 +2774,6 @@ for most shell invocations.
|
|||
Default will trip ports that try to write into $HOME while building:
|
||||
non-existent
|
||||
.Pa /${PKGPATH}_writes_to_HOME/ .
|
||||
|
||||
.It Ev PORTPATH
|
||||
Path used by most shell invocations.
|
||||
Don't override unless really needed.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.\" $OpenBSD: counters_alloc.9,v 1.12 2022/02/20 23:11:01 dlg Exp $
|
||||
.\" $OpenBSD: counters_alloc.9,v 1.13 2023/09/16 09:33:28 mpi Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2016 David Gwynne <dlg@openbsd.org>
|
||||
.\"
|
||||
|
@ -14,7 +14,7 @@
|
|||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: February 20 2022 $
|
||||
.Dd $Mdocdate: September 16 2023 $
|
||||
.Dt COUNTERS_ALLOC 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
|
@ -64,6 +64,7 @@
|
|||
.Fa "struct cpumem *cm"
|
||||
.Fa "uint64_t *counters"
|
||||
.Fa "unsigned int ncounters"
|
||||
.Fa "uint64_t *scratch"
|
||||
.Fc
|
||||
.Ft void
|
||||
.Fn counters_zero "struct cpumem *cm" "unsigned int ncounters"
|
||||
|
@ -191,6 +192,12 @@ The sum of the counters is written to the
|
|||
array.
|
||||
The number of counters is specified with
|
||||
.Fa ncounters .
|
||||
.Fa scratch
|
||||
may point to a buffer used to temporarily hold
|
||||
.Fa counters .
|
||||
If
|
||||
.Dv NULL ,
|
||||
one will be dynamically allocated and freed.
|
||||
.Pp
|
||||
.Fn counters_zero
|
||||
iterates over each CPU's set of counters referenced by
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue