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