Append the words to those generated by a previous call to wordexp.
WRDE_DOOFFS
As many NULL pointers as are specified by the we_offs member of we are added to the front of we_wordv.
WRDE_NOCMD
Disallow command substitution in words. See the note in BUGS before using this.
WRDE_REUSE
The we argument was passed to a previous successful call to wordexp but has not been passed to wordfree. The implementation may reuse the space allocated to it.
WRDE_SHOWERR
Do not redirect shell error messages to /dev/null.
WRDE_UNDEF
Report error on an attempt to expand an undefined shell variable.
The .Vt wordexp_t structure is defined in .In wordexp.h as:
typedef struct {
size_t we_wordc; /* count of words matched */
char **we_wordv;/* pointer to list of words */
size_t we_offs; /* slots to reserve in we_wordv */
} wordexp_t;
The wordfree function frees the memory allocated by wordexp.