- If the parsing is done in the INI_STOP_ON_ANY mode return: - success (EOK) if the operation completed with no errors and no warnings,[[BR]]Error list should be NULL (even if storage is passed in). - EIO (as now) in case an error was detected.[[BR]]Error list will contain one error (if storage is passed in). - EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error)[[BR]]Error list will contain one warning (if storage is passed in). - If the parsing is done in the INI_STOP_ON_NONE mode return: - success (EOK) if the operation completed with no errors and no warnings.[[BR]]Error list should be NULL (even if storage is passed in). - EIO (as now) in case an error was detected.[[BR]]Error list will contain at least one error and zero or more warnings (if storage is passed in). - EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error).[[BR]]Error list will contain at least one warning (if storage is passed in). - If the parsing is done in the INI_STOP_ON_ERROR mode return: - success (EOK) if the operation completed with no errors and no warnings.[[BR]]Error list should be NULL (even if storage is passed in). - EIO (as now) in case an error was detected.[[BR]]Error list will contain one error and zero or more warnings (if storage is passed in). - EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error).[[BR]]Error list will contain at least one warning (if storage is passed in).
Note: function returns EINVAL to indicate invalid arguments.
Fields changed
description: * If the parsing is done in the INI_STOP_ON_ANY mode return: ** success (EOK) if the operation completed with no errors and no warnings, Error list should be NULL (even if storage is passed in). ** EIO (as now) in case an error was detected Error list will contain one error (if storage is passed in). ** EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error) Error list will contain one warning (if storage is passed in).
If the parsing is done in the INI_STOP_ON_NONE mode return: ** success (EOK) if the operation completed with no errors and no warnings, Error list should be NULL (even if storage is passed in). ** EIO (as now) in case an error was detected Error list will contain at least one error and zero or more warnings (if storage is passed in). ** EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error) Error list will contain at least one warning (if storage is passed in).
If the parsing is done in the INI_STOP_ON_ERROR mode return: ** success (EOK) if the operation completed with no errors and no warnings, Error list should be NULL (even if storage is passed in). ** EIO (as now) in case an error was detected Error list will contain one error and zero or more warnings (if storage is passed in). ** EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error) Error list will contain at least one warning (if storage is passed in).
=> * If the parsing is done in the INI_STOP_ON_ANY mode return: * success (EOK) if the operation completed with no errors and no warnings,[[BR]]Error list should be NULL (even if storage is passed in). * EIO (as now) in case an error was detected.[[BR]]Error list will contain one error (if storage is passed in). * EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error)[[BR]]Error list will contain one warning (if storage is passed in).
EILSEQ Illegal byte sequence (POSIX.1, C99) - in case of warning (recoverable error).[[BR]]Error list will contain at least one warning (if storage is passed in).
If the parsing is done in the INI_STOP_ON_ERROR mode return:
milestone: SSSD 1.5.0 => SSSD 1.6.0
milestone: SSSD 1.6.0 => Tools 1.0
rhbz: => 0
This functionality is a part of new parser. See ini_parse.c
blockedby: => blocking: => coverity: => feature_milestone: => milestone: Tools Backlog => Tools 1.0 patch: => 0
design: => design_review: => 0 fedora_test_page: => resolution: => fixed status: new => closed
Metadata Update from @dpal: - Issue assigned to dpal - Issue set to the milestone: Tools 1.0