/* Nota bene: avm-prom/prom-getenv-tffs.c is only for early development, as * it uses the TFFS function avm_urlader_env_get_value() which does not work * properly before mtd and TFFS initialisation is complete. */ #include #include #include #warning prom_getenv() is using TFFS to access urlader environment; \ PLEASE PROVIDE A DIFFERENT prom_getenv() IMPLEMENTATION! char *prom_getenv(char *var) { static char *last_buf = NULL; if (last_buf) kfree(last_buf); last_buf = var ? avm_urlader_env_get_value(var) : NULL; return last_buf; } EXPORT_SYMBOL(prom_getenv); MODULE_AUTHOR("AVM GmbH"); MODULE_DESCRIPTION("AVM prom_getenv() via TFFS (for development only)"); MODULE_LICENSE("GPL");