shell_realloc