-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
228 changed files
with
17,962 additions
and
41 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
rt_smart_project_0/rt-thread/components/libc/compilers/musl/.gitignore
This file was deleted.
Oops, something went wrong.
69 changes: 69 additions & 0 deletions
69
rt_smart_project_0/rt-thread/components/libc/compilers/musl/libc/include/aio.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
#ifndef _AIO_H | ||
#define _AIO_H | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
#include <features.h> | ||
#include <signal.h> | ||
#include <time.h> | ||
|
||
#define __NEED_ssize_t | ||
#define __NEED_off_t | ||
|
||
#include <bits/alltypes.h> | ||
|
||
struct aiocb { | ||
int aio_fildes, aio_lio_opcode, aio_reqprio; | ||
volatile void *aio_buf; | ||
size_t aio_nbytes; | ||
struct sigevent aio_sigevent; | ||
void *__td; | ||
int __lock[2]; | ||
volatile int __err; | ||
ssize_t __ret; | ||
off_t aio_offset; | ||
void *__next, *__prev; | ||
char __dummy4[32-2*sizeof(void *)]; | ||
}; | ||
|
||
#define AIO_CANCELED 0 | ||
#define AIO_NOTCANCELED 1 | ||
#define AIO_ALLDONE 2 | ||
|
||
#define LIO_READ 0 | ||
#define LIO_WRITE 1 | ||
#define LIO_NOP 2 | ||
|
||
#define LIO_WAIT 0 | ||
#define LIO_NOWAIT 1 | ||
|
||
int aio_read(struct aiocb *); | ||
int aio_write(struct aiocb *); | ||
int aio_error(const struct aiocb *); | ||
ssize_t aio_return(struct aiocb *); | ||
int aio_cancel(int, struct aiocb *); | ||
int aio_suspend(const struct aiocb *const [], int, const struct timespec *); | ||
int aio_fsync(int, struct aiocb *); | ||
|
||
int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict); | ||
|
||
#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE) | ||
#define aiocb64 aiocb | ||
#define aio_read64 aio_read | ||
#define aio_write64 aio_write | ||
#define aio_error64 aio_error | ||
#define aio_return64 aio_return | ||
#define aio_cancel64 aio_cancel | ||
#define aio_suspend64 aio_suspend | ||
#define aio_fsync64 aio_fsync | ||
#define lio_listio64 lio_listio | ||
#define off64_t off_t | ||
#endif | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |
21 changes: 21 additions & 0 deletions
21
rt_smart_project_0/rt-thread/components/libc/compilers/musl/libc/include/alloca.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#ifndef _ALLOCA_H | ||
#define _ALLOCA_H | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
#define __NEED_size_t | ||
#include <bits/alltypes.h> | ||
|
||
void *alloca(size_t); | ||
|
||
#ifdef __GNUC__ | ||
#define alloca __builtin_alloca | ||
#endif | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |
25 changes: 25 additions & 0 deletions
25
rt_smart_project_0/rt-thread/components/libc/compilers/musl/libc/include/ar.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
#ifndef _AR_H | ||
#define _AR_H | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
#define ARMAG "!<arch>\n" | ||
#define SARMAG 8 | ||
#define ARFMAG "`\n" | ||
|
||
struct ar_hdr { | ||
char ar_name[16]; | ||
char ar_date[12]; | ||
char ar_uid[6], ar_gid[6]; | ||
char ar_mode[8]; | ||
char ar_size[10]; | ||
char ar_fmag[2]; | ||
}; | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |
35 changes: 35 additions & 0 deletions
35
rt_smart_project_0/rt-thread/components/libc/compilers/musl/libc/include/arpa/ftp.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
#ifndef _ARPA_FTP_H | ||
#define _ARPA_FTP_H | ||
#define PRELIM 1 | ||
#define COMPLETE 2 | ||
#define CONTINUE 3 | ||
#define TRANSIENT 4 | ||
#define ERROR 5 | ||
#define TYPE_A 1 | ||
#define TYPE_E 2 | ||
#define TYPE_I 3 | ||
#define TYPE_L 4 | ||
#define FORM_N 1 | ||
#define FORM_T 2 | ||
#define FORM_C 3 | ||
#define STRU_F 1 | ||
#define STRU_R 2 | ||
#define STRU_P 3 | ||
#define MODE_S 1 | ||
#define MODE_B 2 | ||
#define MODE_C 3 | ||
#define REC_ESC '\377' | ||
#define REC_EOR '\001' | ||
#define REC_EOF '\002' | ||
#define BLK_EOR 0x80 | ||
#define BLK_EOF 0x40 | ||
#define BLK_ERRORS 0x20 | ||
#define BLK_RESTART 0x10 | ||
#define BLK_BYTECOUNT 2 | ||
#ifdef FTP_NAMES | ||
char *modenames[] = {"0", "Stream", "Block", "Compressed" }; | ||
char *strunames[] = {"0", "File", "Record", "Page" }; | ||
char *typenames[] = {"0", "ASCII", "EBCDIC", "Image", "Local" }; | ||
char *formnames[] = {"0", "Nonprint", "Telnet", "Carriage-control" }; | ||
#endif | ||
#endif |
Oops, something went wrong.