NAME

gbatch_delarg - delete an argument from a job structure


SYNOPSIS

#include <gbatch.h>

int gbatch_delarg(apiBtjob *jobp, const unsigned indx)


DESCRIPTION

The function gbatch_delarg is used to delete an argument from a job structure string table.

jobp is a pointer to a structure containing the details of the job.

indx is the number of the argument being deleted. Note that all the following arguments are "moved up" the list and their index numbers will be reduced by one.


RETURN VALUES

The result is non-zero if successful, or zero if the string table overflowed, an likely event in the case of gbatch_delarg.


SEE ALSO

gbatch_delenv(3), gbatch_delredir(3), gbatch_getarg(3), gbatch_getdirect(3), gbatch_getenv(3), gbatch_getenvlist(3), gbatch_gethenv(3), gbatch_getredir(3), gbatch_gettitle(3), gbatch_putarg(3), gbatch_putarglist(3), gbatch_putdirect(3), gbatch_putenv(3), gbatch_putenvlist(3), gbatch_putredir(3), gbatch_putredirlist(3), gbatch_puttitle(3), gbatch_setqueue(3).


COPYRIGHT

Copyright (c) 2009 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law.


AUTHOR

John M Collins, Xi Software Ltd.