DOKK / manpages / debian 12 / libglobus-common-doc / globus_error_api.3.en
globus_error_api(3) globus_common globus_error_api(3)

globus_error_api - Globus Error API


- Globus Error API.


Globus Errno Error API
Globus Errno Error API. Globus Generic Error API
Globus Generic Error API.

Globus Error API.

Intended use:

If a function needs to return an error it should do the following:

  • External errors, such as error returns from system calls and GSSAPI errors, should be wrapped using the appropriate error type.
  • The wrapped external error should then be passed as the cause of a globus error.
  • External error types are expected to provide a utility function to combine the above two steps.
  • The globus error should then be returned from the function.

Notes on how to generate globus errors:

  • Module specific error types should be greater or equal to 1024 (to leave some space for global error types).
  • You may wish to generate a mapping from error types to format strings for use in short descriptions.
  • You may also wish to generate a common prefix for all of the above fromat strings. The suggested prefix is 'Function: %s Line:
    %s '.

Generated automatically by Doxygen for globus_common from the source code.

Tue Jul 5 2022 Version 18.13