[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Import crypt.h and sys/eventfd.h from musl
Copied as is from the official musl git mirror git://git.musl-libc.org/musl, commit 6fcb440d. Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx> --- musl-imported/include/crypt.h | 20 ++++++++++++++++++++ musl-imported/include/sys/eventfd.h | 26 ++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 musl-imported/include/crypt.h create mode 100644 musl-imported/include/sys/eventfd.h diff --git a/musl-imported/include/crypt.h b/musl-imported/include/crypt.h new file mode 100644 index 0000000..07de216 --- /dev/null +++ b/musl-imported/include/crypt.h @@ -0,0 +1,20 @@ +#ifndef _CRYPT_H +#define _CRYPT_H + +#ifdef __cplusplus +extern "C" { +#endif + +struct crypt_data { + int initialized; + char __buf[256]; +}; + +char *crypt(const char *, const char *); +char *crypt_r(const char *, const char *, struct crypt_data *); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/musl-imported/include/sys/eventfd.h b/musl-imported/include/sys/eventfd.h new file mode 100644 index 0000000..dc5c88f --- /dev/null +++ b/musl-imported/include/sys/eventfd.h @@ -0,0 +1,26 @@ +#ifndef _SYS_EVENTFD_H +#define _SYS_EVENTFD_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include <stdint.h> +#include <fcntl.h> + +typedef uint64_t eventfd_t; + +#define EFD_SEMAPHORE 1 +#define EFD_CLOEXEC O_CLOEXEC +#define EFD_NONBLOCK O_NONBLOCK + +int eventfd(unsigned int, int); +int eventfd_read(int, eventfd_t *); +int eventfd_write(int, eventfd_t); + + +#ifdef __cplusplus +} +#endif + +#endif /* sys/eventfd.h */ -- 2.20.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |