Changeset 10197
- Timestamp:
- 08/22/08 09:09:08 (5 years ago)
- Location:
- src/router/nvram
- Files:
-
- 2 edited
-
nvram_convert.h (modified) (1 diff)
-
nvram_linux.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/nvram/nvram_convert.h
r1 r10197 1 1 2 2 struct nvram_convert { 3 char *name; 4 char *wl0_name; 5 char *d11g_name; 3 char *name; // for WEB 4 char *wl0_name; // for driver 5 char *wl1_name; // second band driver; add by Jemmy 2008.3.1 6 char *d11g_name; // for old nv name 6 7 }; 7 -
src/router/nvram/nvram_linux.c
r8488 r10197 65 65 { 66 66 FILE *in; 67 int lockwait=0; 67 68 while ((in = fopen ("/tmp/.nvlock", "rb")) != NULL) 68 69 { 69 70 fclose (in); 70 71 //cprintf ("nvram lock, waiting....\n"); 72 lockwait++; 73 if (lockwait==3) 74 unlink("/tmp/.nvlock"); //something crashed, we fix it 71 75 sleep (1); 72 76 } … … 224 228 if (strcmp (v->d11g_name, "")) 225 229 _nvram_set (v->d11g_name, value); 230 //Jemmy add for dual band wireless 2008.3.1 231 if (!nvram_match("restore_defaults", "0") || !nvram_match("os_name", "linux")) 232 { 233 if(strcmp(v->wl1_name,"")) 234 _nvram_set(v->wl1_name, value); 235 } 236 if ((!strcmp(v->wl1_name, "wl1_maclist")) || (!strcmp(v->wl1_name, "wl1_macmode"))) 237 _nvram_set(v->wl1_name, value); 226 238 } 227 239 }
Note: See TracChangeset
for help on using the changeset viewer.
