char *prom_getenv(char *envname) { char *result = NULL; if (_prom_envp != NULL) { /* * Return a pointer to the given environment variable. * In 64-bit mode: we're using 64-bit pointers, but all pointers * in the PROM structures are only 32-bit, so we need some * workarounds, if we are running in 64-bit mode. */ int i, index = 0; i = strlen(envname); while (prom_envp(index)) { if (strncmp(envname, prom_envp(index), i) == 0) { result = prom_envp(index + 1); break; } index += 2; } } return result; }
char *prom_getenv(char *envname) { #if defined (CONFIG_MIPS_AVALANCHE_PSPBOOT) /* PSP Boot related code. */ int index; for (index = 0; index < sizeof(env_adam2_alias)/sizeof(env_adam2_alias[0]); index++) { if (strcmp(env_adam2_alias[index].nm, envname) == 0) { return sys_getenv(env_adam2_alias[index].new_nm); } } return sys_getenv(envname); #else /* * Return a pointer to the given environment variable. * In 64-bit mode: we're using 64-bit pointers, but all pointers * in the PROM structures are only 32-bit, so we need some * workarounds, if we are running in 64-bit mode. */ int i, index=0; i = strlen(envname); while (prom_envp(index)) { if(strncmp(envname, prom_envp(index), i) == 0) { return(prom_envp(index+1)); } index += 2; } return NULL; #endif }
char *prom_getenv(char *envname) { char *result = NULL; if (_prom_envp != NULL) { /* */ int i, index = 0; i = strlen(envname); while (prom_envp(index)) { if (strncmp(envname, prom_envp(index), i) == 0) { result = prom_envp(index + 1); break; } index += 2; } } return result; }
char *prom_getenv(char *envname) { int i, index=0; i = strlen(envname); while (prom_envp(index)) { if(strncmp(envname, prom_envp(index), i) == 0) { return(prom_envp(index+1)); } index += 2; } return NULL; }
char *prom_getenv(char *envname) { /* * Return a pointer to the given environment variable. * We're using 64-bit pointers, but all pointers in the PROM * structures are only 32-bit, so we need some workarounds. */ int i, index=0; i = strlen(envname); while(prom_envp(index)) { if(strncmp(envname, prom_envp(index), i) == 0) { return(prom_envp(index+1)); } index += 2; } return(NULL); }