SYSCTL fails
Chris Johns
chrisj at rtems.org
Sun Aug 24 23:42:04 UTC 2008
Leon Pollak wrote:
> I did as you said - no result.
> I tried to trace the problem and noticed that line 1103 in kern_sysctl.c:
> oid = SLIST_FIRST(&sysctl__children);
> returns zero, which causes the error.
>
> 1. Do you know what does it mean?
The node tree has not been initialised.
> 2. Although I did this in both ways, but still when is it correct to use this
> SYSCTL - before or after the network initializing?
After. Look at rtems_glue.c:208. It calls sysctl_register_all from the
networking task once everything else has been set up.
The sysctl node pointers are placed in special sections and this call takes
those nodes pointers and builds the sysctl tree.
Regards
Chris
More information about the users
mailing list