This function should be called instead of init and init.
pointer to the arguments vector, or null
null
pointer to the arguments count, or null
SUCCESS on success, a negative integer on failure.