![[Contents]](../images/toc_d.gif) 
 ![[Index]](../images/index_d.gif) 
 ![[Help]](../images/help_d.gif) 
 ![[Retrace]](../images/retrace_d.gif) 
 ![[Browse <]](../images/prev.gif) 
 ![[Browse >]](../images/next.gif) 
   NAME
        DeleteVar -- Deletes a local or environment variable (V36)
   SYNOPSIS
        success = DeleteVar( name, flags )
        D0                    D1    D2
        bool deletevar(strptr, ulong )
   FUNCTION
        Deletes a local or environment variable.
   INPUTS
        name   - pointer to an variable name.  Note variable names follow
                 filesystem syntax and semantics.
        flags  - combination of type of var to delete (low 8 bits), and
                 flags to control the behavior of this routine.  Currently
                 defined flags include:
                 GVF_LOCAL_ONLY  - delete a local (to your process) variable.
                 GVF_GLOBAL_ONLY - delete a global environment variable.
                 The default is to delete a local variable if found, otherwise
                 a global environment variable if found (only for LV_VAR).
   RESULT
        success - If non-zero, the variable was sucessfully deleted, FALSE
                  indicates failure.
   BUGS
        LV_VAR is the only type that can be global
   SEE ALSO
        getvar(), setvar(), findvar(), deletefile(), <dos/var.h>