gbatch_putenvlist(3)

NAME
gbatch_putenvlist - replace the list of environment varibles of a job.

SYNOPSIS
#include <gbatch.h>

int gbatch_putenvlist(const apiBtjob *jobp, const char **elist)

DESCRIPTION
The function gbatch_putenv is used to replace the entire environment variable list of a job string table.

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

elist is a null-terminated list of environment variables. Each should be of the form "NAME=VALUE". Any entries not in this form are ignored.

RETURN VALUES
The result will be no-zero if successful or zero if the string table overflowed. In the latter case the string table contents of the job should not be relied upon. The job structure should be saved first if in doubt.

NOTES
Remember that these entries merely override settings in any "static environment file" on the server running the job.

SEE ALSO
gbatch_delarg(3), 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_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.