diff options
Diffstat (limited to 'gir/gio-2.0.c')
-rw-r--r-- | gir/gio-2.0.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gir/gio-2.0.c b/gir/gio-2.0.c index d7a80472..35f04f8d 100644 --- a/gir/gio-2.0.c +++ b/gir/gio-2.0.c @@ -243,11 +243,6 @@ * decide to perform certain actions, including direct local handling * (which may be useful for options like --version). * - * If the options have been "handled" then a non-negative value should - * be returned. In this case, the return value is the exit status: 0 - * for success and a positive value for failure. -1 means to continue - * normal processing. - * * In the event that the application is marked * %G_APPLICATION_HANDLES_COMMAND_LINE the "normal processing" will * send the @option dictionary to the primary instance where it can be @@ -278,6 +273,10 @@ * capabilities than what is provided here, but this should not * normally be required. * + * Returns: an exit code. If you have handled your options and want + * to exit the process, return a non-negative option, 0 for success, + * and a positive value for failure. To continue, return -1 to let + * the default option processing continue. * Since: 2.40 */ |