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: [email protected]
Reporter: [email protected]
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.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[email protected]"