History log of /dflybsd-src/lib/libc/gen/sysctl.3 (Results 1 – 25 of 30)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2
# 14161303 20-Jan-2022 Sascha Wildner <saw@online.de>

sysctl.3: Adjust for pageout daemon algo changes from last year.

Taken-from: dillon's commit message


Revision tags: v6.2.1, v6.3.0, v6.0.1
# b25b44b1 29-Jun-2021 Sascha Wildner <saw@online.de>

sysctl.3: Remove wrong Dv's.


# 7affb00f 25-May-2021 Sascha Wildner <saw@online.de>

Fix manual pages for the KERN_OSREV and KERN_OSRELDATE sysctls.

Submitted-by: mikdusan
Dragonfly-bug: <https://bugs.dragonflybsd.org/issues/3270>


Revision tags: v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2
# 831b6312 05-Jan-2019 Sascha Wildner <saw@online.de>

kernel: Remove kernel profiling bits.

It was broken on i386, is even more broken on x86_64 and isn't
worth fixing.

Discussed-with: dillon


Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1
# 755d70b8 21-Apr-2018 Sascha Wildner <saw@online.de>

Remove IPsec and related code from the system.

It was unmaintained ever since we inherited it from FreeBSD 4.8.

In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
FAST_IPSEC

Remove IPsec and related code from the system.

It was unmaintained ever since we inherited it from FreeBSD 4.8.

In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
FAST_IPSEC is the implementation to which FreeBSD has moved since, but
it didn't even build in DragonFly.

Fixes for dports have been committed to DeltaPorts.

Requested-by: dillon
Dports-testing-and-fixing: zrj

show more ...


Revision tags: v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3
# 8168f82a 25-Mar-2016 Sascha Wildner <saw@online.de>

sysctl.3: Remove KERN_QUANTUM info. We don't have it.


Revision tags: v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0
# f8695751 22-Jun-2015 Sascha Wildner <saw@online.de>

i386 removal, part 4/x: Remove i386 specific code from libc.


# 06b532d7 21-Jun-2015 Imre Vadász <imre@vdsz.com>

sysctl.3: Fix struct types for the KERN_BOOTTIME and KERN_PROC nodes.


Revision tags: v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4
# ed35286f 20-Jan-2015 Imre Vadasz <imre@vdsz.com>

sysctl.3: Use .Vt instead of .Va for types.


# a42f47d1 20-Jan-2015 Imre Vadasz <imre@vdsz.com>

sysctl.3: Fix documentation of KERN_FILE.


Revision tags: v4.0.3
# 3e9fe647 19-Jan-2015 Imre Vadasz <imre@vdsz.com>

sysctl.3: Remove KERN_UPDATEINTERVAL identifier. Fix a copy-paste error.


# 341bbd7d 18-Jan-2015 Imre Vadasz <imre@vdsz.com>

sysctl.3: Fix a typo. Document the HW_MACHINE_PLATFORM identifier.


# 719926a2 18-Jan-2015 Imre Vadasz <imre@vdsz.com>

sysctl.3: Use .Dv where appropriate, use nicer syntax in tables.

Mostly-taken-from: OpenBSD


# 4e3a3dac 17-Jan-2015 Imre Vadasz <imre@vdsz.com>

sysctl.3: Document the KERN_PROC_CWD sysctl name. Explain KERN_PROC_ARGS.

Partly-taken-from: FreeBSD


Revision tags: v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1
# f849311b 04-Jan-2014 François Tigeot <ftigeot@wolfpond.org>

kernel: Add the KERN_PROC_PATHNAME sysctl

Which returns the full path of a process text file.

Obtained-from: FreeBSD


# 8d229a22 09-Dec-2013 Sascha Wildner <saw@online.de>

sysctl.3: Remove useless .Ns and use .Vt for types.


# 00f0918d 22-Nov-2013 Alexandre Perrin <alex@kaworu.ch>

Add proper const keywords to sysctl(3) parameters.

Import some sysctl(3) patches from FreeBSD.

- r204170 change the sysctl(3) and sysctlbyname(3) interfaces so they
are in sync with FreeBSD

Add proper const keywords to sysctl(3) parameters.

Import some sysctl(3) patches from FreeBSD.

- r204170 change the sysctl(3) and sysctlbyname(3) interfaces so they
are in sync with FreeBSD and NetBSD.
- r240176 Avoid a potential segfault in libc when the `name' argument
is invalid.
- r204172 & r244153 are cosmetics changes.

Here follow the commit message from r204170 and r240176:

- r204170: Add proper const keywords to sysctl(3) parameters.

The `name' and `newp' arguments can be marked const, because the
buffers
they refer to are never changed. While there, perform some other
cleanups:

* Implement sysctlbyname() using sysctlnametomib() to prevent
duplication of an undocumented kernel interface.
* Fix some whitespace nits.

- r240176: Avoid segfault if name is invalid.

Basically, only check for CTL_USER if the sysctl fails with ENOENT.

show more ...


Revision tags: v3.6.0, v3.7.1, v3.6.0rc, v3.4.3
# dc71b7ab 31-May-2013 Justin C. Sherrill <justin@shiningsilence.com>

Correct BSD License clause numbering from 1-2-4 to 1-2-3.

Apparently everyone's doing it:
http://svnweb.freebsd.org/base?view=revision&revision=251069

Submitted-by: "Eitan Adler" <lists at eitanadl

Correct BSD License clause numbering from 1-2-4 to 1-2-3.

Apparently everyone's doing it:
http://svnweb.freebsd.org/base?view=revision&revision=251069

Submitted-by: "Eitan Adler" <lists at eitanadler.com>

show more ...


Revision tags: v3.4.2
# 3170ffd7 06-May-2013 Justin C. Sherrill <justin@shiningsilence.com>

Remove advertising header from man pages.

By: Eitan Adler <lists@eitanadler.com>


Revision tags: v3.4.1, v3.4.0, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0
# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1
# 8a7bdfea 02-May-2008 Sascha Wildner <swildner@dragonflybsd.org>

Sweep over our manual pages and remove .Pp before a .Bd or .Bl without
-compact because it has no effect.


# 7dcbe396 26-Oct-2007 Sascha Wildner <swildner@dragonflybsd.org>

Fix some mdoc issues.

Taken-from: FreeBSD


# b8dea66a 03-Oct-2007 Sascha Wildner <swildner@dragonflybsd.org>

Misc. mdoc nits.


# eb3a3472 02-Oct-2007 Hasso Tepper <hasso@dragonflybsd.org>

Hardware sensors framework originally developed in OpenBSD and ported to
FreeBSD by Constantine A. Murenin <mureninc at gmail.com>.

Obtained-from: OpenBSD via FreeBSD GSoC 2007 project


# 5dfd06ac 01-Feb-2007 Simon Schubert <corecode@dragonflybsd.org>

Change kinfo_proc interface between kernel and userland.

Before, we were embedding a struct proc (among others) into struct
kinfo_proc. Every time we change implementation details in the kernel,
us

Change kinfo_proc interface between kernel and userland.

Before, we were embedding a struct proc (among others) into struct
kinfo_proc. Every time we change implementation details in the kernel,
userland has to be adapted (recompiled). In preparation for the coming
LWP changes this interface has been reworked. Now kinfo_proc is a
structure which does not depend on other structures on the kernel which
are subject to change. Instead, the routines fill_kinfo_proc and
fill_kinfo_lwp copy all values which are of interest between the kernel
structure and the stable kinfo_proc structure.

Furthermore, this change adds infrastructure to export LWP-specific data.
If userland requests LWP data, it sets the flag KERN_PROC_FLAG_LWP in the
sysctl oid. This leads to multiple kinfo_procs being exported. If not
set, the first LWP will used. This is like FreeBSD do it, and it seems
easy and simple. Note that userland was not yet adjusted to actually
request LWPs and aggregate this information if necessary. Besides, the
kernel does not yet have more than one LWP per process anyways.

This introduces a new file, kern/kern_kinfo.c, which is shared between
kernel and libkvm. This was done to avoid and remove code duplication.
Now kvm_getprocs constructs a complete struct proc, including pointers,
and then calls fill_kinfo_proc to do its job.

In-collaboration-with: Thomas E. Spanjaard <tgen@netphreax.net>

show more ...


12