|
nfs-ganesha 1.4
|
variables management for the shell. More...
#include <stdio.h>Go to the source code of this file.
Defines | |
| #define | MAX_VAR_LEN 32 |
Functions | |
| int | is_authorized_varname (char *str) |
| char * | get_var_value (char *varname) |
| int | set_var_value (char *varname, char *var_value) |
| int | free_var (char *varname) |
| void | print_varlist (FILE *output, int is_dlen) |
variables management for the shell.
Revision 1.2 2005/05/09 12:23:55 leibovic Version 2 of ganeshell.
Revision 1.1 2004/12/14 09:56:00 leibovic Variables management.
Definition in file shell_vars.h.
| #define MAX_VAR_LEN 32 |
Definition at line 24 of file shell_vars.h.
| int free_var | ( | char * | varname | ) |
free the resources used by a variable.
Definition at line 283 of file shell_vars.c.
| char* get_var_value | ( | char * | varname | ) |
returns the value for a variable, NULL if the variable doesn't exist.
Definition at line 249 of file shell_vars.c.
| int is_authorized_varname | ( | char * | str | ) |
indicates whether a name is authorized for a variable. A variable name must be in [a-zA-Z0-9._:]*
Definition at line 219 of file shell_vars.c.
| void print_varlist | ( | FILE * | output, |
| int | is_dlen | ||
| ) |
print var list.
| is_dlen,: | indicates if it prints the length of the data they contain. |
print var list.
Definition at line 115 of file shell_vars.c.
| int set_var_value | ( | char * | varname, |
| char * | var_value | ||
| ) |
set the value for a variable, and create it if necessary.
Definition at line 265 of file shell_vars.c.
1.7.3