Go to the documentation of this file.
   49 static void def_ctls() {
 
  102   char s110[16] = 
"devel.ubixos.com";
 
  108   char s12[11] = 
"1.0-RELEASE";
 
  114   char s14[18] = 
"UbixOS 1.0-RELEASE";
 
  120   char s61[4] = 
"i386";
 
  125   name[1] = 2147482988;
 
  152     kprintf(
"sysctl already Initialized\n");
 
  178   tmpCtl = tmpCtl->
next;
 
  186   tmpCtl = tmpCtl->
next;
 
  194   tmpCtl = tmpCtl->
next;
 
  202   tmpCtl = tmpCtl->
next;
 
  210   tmpCtl = tmpCtl->
next;
 
  218   tmpCtl = tmpCtl->
next;
 
  226   tmpCtl = tmpCtl->
next;
 
  234   tmpCtl = tmpCtl->
next;
 
  243   tmpCtl = tmpCtl->
next;
 
  260     K_PANIC(
"sysctl not initialized");
 
  263     kprintf(
"Changing Not supported yet.\n");
 
  270     for (i = 0x0; i < uap->
namelen; i++)
 
  288   struct Trie *tmpTrie = 0x0;
 
  292     K_PANIC(
"sysctl not initialized");
 
  295     kprintf(
"Changing Not supported yet.\n");
 
  304     if (tmpTrie != 0x0) {
 
  313       for (i=0;i<tmpCtl->
namelen;i++)
 
  323       kprintf(
"%s:%i>name_to_mib: %s\n", __FILE__,__LINE__,args->
newp);
 
  336     for (i = 0x0; i < args->
namelen; i++)
 
  370   for (i = 0x0; i < 
namelen; i++) {
 
  371     for (tmpCtl = lCtl; tmpCtl != 0x0; tmpCtl = tmpCtl->
next) {
 
  373       if (tmpCtl->
id == 
name[i]) {
 
  391   char *mib = (
char *) 
strtok( (
char *) 
name, 
"." );
 
  400   for (i = 0x0; i < 
namelen; i++) {
 
  401   for (tmpCtl = lCtl; tmpCtl != 0x0; tmpCtl = tmpCtl->
next) {
 
  403        kprintf(
"ctlName: [%s], ctlId: [%i]",tmpCtl->
name,tmpCtl->
id);
 
  426     kprintf(
"Node Exists! [%s]\n", str_name);
 
  434     kprintf(
"Parent Node Non Existant\n");
 
  
 
char * strtok(char *str, const char *sep)
 
int __sysctl(struct thread *td, struct sysctl_args *uap)
 
struct sysctl_entry * children
 
struct Trie * sysctl_headTrie
 
int strcmp(const char *str1, const char *str2)
 
struct Trie * search_trieNode(struct Trie *, char *)
 
void * memcpy(const void *dst, const void *src, size_t length)
 
int sprintf(char *buf, const char *fmt,...)
 
int sys_sysctl(struct thread *td, struct sys_sysctl_args *args)
 
int sysctl_add(int *name, int namelen, char *str_name, void *buf, int buf_size)
 
struct sysctl_entry * next
 
struct sysctl_entry * prev
 
void insert_trieNode(struct Trie **, char *, void *)
 
void * kmalloc(uInt32 len)
 
void * memset(void *dst, int c, size_t length)
 
int kprintf(const char *,...)