gbatch_putbtu - update user permissions

# NAME

gbatch_putbtu - update user permissions

# SYNOPSIS

#include <gbatch.h>

int gbatch_putbtu(const int fd, const char * username, const apiBtuser *ustr)

# DESCRIPTION

The function gbatch_putbtu is used to update a user's profile parameters for the given host. It may only be invoked by a user with write admin file privilege, unless the user just wants to change his or her default modes and has change default modes privilege. (The privileges are those applying prior to the operation).

fd is a file descriptor which was previously returned by a successful call to `gbatch_open(3)`.

username is the name of the user, whose details are being updated.

ustr is a pointer to a structure which contains the new user profile.

# RETURN VALUES

The function returns 0 if successful, otherwise an error code as defined in the include file \fBgbatch.h\fR.

# SEE ALSO

`gbatch_getbtd(3)`, `gbatch_getbtu(3)`, `gbatch_open(3)`, `gbatch_putbtd(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.