| Previous | Next | Contents | Index |
Obsolete subroutine: use the more general POPSTORE_user_copy_d subroutine.FORMAT
int POPSTORE_user_copy (old_user, old_user_len, new_user,
new_user_len, new_password,
new_password_len, do_rename)
char *old_user;
int old_user_len;
char *new_user;
int new_user_len;
char *new_password;
int new_password_len;
int do_rename;
|
Name of the popstore user to copy or rename. Used for input only.
old_userLength in bytes of the string,
old_user_lenold_user. Used for input only.Name of the new popstore user to copy or rename the
new_userold_useraccount to. Used for input only.Length in bytes of the string,
new_user_lennew_user. Used for input only.Optional argument specifying a new, plain text password to use for the new or renamed user profile. Used for input only.
new_passwordLength in bytes of the new, plain text password string,
new_password_lennew_password. Used for input only.Boolean flag indicating whether to do a rename or a copy operation. Used for input only.
do_rename
While this subroutine is still supported, it is now obsolete. Use the
more general POPSTORE_user_copy_d subroutine.
POPSTORE_SUCCESS Normal, successful completion. POPSTORE_BADLENGTH The value of new_user_lenis less than 1.POPSTORE_FILOPNERR Unable to open the old profile file for reading or create the new profile file for writing. POPSTORE_INSUFPRIV The calling process lacks SYSLCK privilege (OpenVMS only). POPSTORE_LCKOPNERR Unable to obtain lock information for one of the profile files. POPSTORE_LOCKERROR Unable to obtain a lock for one of the profile files. POPSTORE_NOTINIT The API has not yet been initialized. POPSTORE_READERROR An error while attempting to read data from the old profile file. POPSTORE_SEEKERROR an error occurred while attempting to seek to a position in one of the profile files. POPSTORE_TOOLONG The length of the new_userstring exceeds POPSTORE_MAX_USER_LEN bytes or is otherwise too long; the length of thenew_passwordstring exceeds a length of POPSTORE_MAX_PWD_LEN bytes; or a resulting profile file name is too long.POPSTORE_USEREXISTS An account with the name new_useralready exists.POPSTORE_VMERROR Insufficient virtual memory to perform requested operation. POPSTORE_WRITERROR An error occurred while writing data to the new profile file.
| Previous | Next | Contents | Index |