fit musl lib for arm boards.
This commit is contained in:
@@ -35,6 +35,12 @@
|
||||
#include <xs_isr.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
#include <stdarg.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
#include <errno.h>
|
||||
#include <xs_memory.h>
|
||||
#include <xs_id.h>
|
||||
#include <xs_ktick.h>
|
||||
|
||||
@@ -80,11 +80,11 @@ enum SIGN_OPER
|
||||
|
||||
struct DeviceBlockArrange
|
||||
{
|
||||
uint32 bank_num;
|
||||
uint32 size_perbank;
|
||||
uint32 block_size;
|
||||
uint16 bank_start;
|
||||
uint16 bank_end;
|
||||
uint32_t bank_num;
|
||||
uint32_t size_perbank;
|
||||
uint32_t block_size;
|
||||
uint16_t bank_start;
|
||||
uint16_t bank_end;
|
||||
};
|
||||
|
||||
struct DeviceBlockAddr
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#define XS_KLIST_H
|
||||
|
||||
#include <xs_base.h>
|
||||
#include "libc.h"
|
||||
// #include <libc.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
||||
@@ -170,7 +170,7 @@ int32 UTaskCreate(const char *name,
|
||||
|
||||
void KUpdateExstatus(x_err_t no);
|
||||
int *KObtainExstatus(void);
|
||||
#if !defined(LIB_NEWLIB) && !defined(_WIN32)
|
||||
#if !defined(LIB_NEWLIB) && !defined(LIB_MUSLLIB) && !defined(_WIN32)
|
||||
#ifndef errno
|
||||
#define errno *KObtainExstatus()
|
||||
#endif
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#define XS_MEMORY_H
|
||||
|
||||
#include <xsconfig.h>
|
||||
#include <xs_base.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
||||
Reference in New Issue
Block a user