# | Line 38 | Line 38 | static char error_arg[ERROR_ARG_MAX]; | |
---|---|---|
38 | static int errno_value = 0; | |
39 | ||
40 | void sg_set_error(sg_error code, const char *arg) { | |
41 | + | errno_value = 0; |
42 | error = code; | |
43 | if (arg != NULL) { | |
44 | sg_strlcpy(error_arg, arg, sizeof error_arg); | |
# | Line 49 | Line 50 | void sg_set_error(sg_error code, const char *arg) { | |
50 | } | |
51 | ||
52 | void sg_set_error_with_errno(sg_error code, const char *arg) { | |
52 | – | errno_value = errno; |
53 | sg_set_error(code, arg); | |
54 | + | errno_value = errno; |
55 | } | |
56 | ||
57 | sg_error sg_get_error() { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |