[Bug 217501] kern.osreldate sysctl might be integer not string
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Mar 2 20:22:00 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217501
Bug ID: 217501
Summary: kern.osreldate sysctl might be integer not string
Product: Documentation
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: Documentation
Assignee: freebsd-doc at FreeBSD.org
Reporter: sternix at gmail.com
Created attachment 180445
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=180445&action=edit
diff for sbin/sysctl.8 man page
Hi,
$ man sysctl
shows
Name Type Changeable
kern.osreldate string no
i write a program that fails when reading string,
but when trying read the value as int it works,
for example:
#include <sys/types.h>
#include <sys/sysctl.h>
#include <stdio.h>
void osreldate_as_int() {
int reldate;
size_t len = sizeof(int);
sysctlbyname("kern.osreldate" , &reldate , &len , NULL , 0);
printf("%d\n",reldate);
}
int main() {
osreldate_as_int();
return 0;
}
you can see libc, it reads as integer
https://github.com/freebsd/freebsd/blob/master/lib/libc/gen/__getosreldate.c
the line
https://github.com/sternix/freebsd/blob/master/sbin/sysctl/sysctl.8#L217
might be
.It "kern.osreldate integer no"
i think,
Thanks.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-doc
mailing list