interfaces/inc/c_pal/error_handling_linux.h (21 lines of code) (raw):
// Copyright (C) Microsoft Corporation. All rights reserved.
#ifndef error_handling_linux_H
#define error_handling_linux_H
#ifdef __cplusplus
#include <cstdint>
#else
#include <stdint.h>
#endif
#endif
#include "umock_c/umock_c_prod.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef WIN32
#include "windows.h"
#else
MOCKABLE_FUNCTION(, void, error_handling_linux_set_last_error, volatile_atomic int64_t, err_code);
MOCKABLE_FUNCTION(, uint64_t, error_handling_linux_get_last_error);
#ifdef __cplusplus
}
#endif
#endif // error_handling_linux_H