[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Import crypt.h and sys/eventfd.h from musl
Thank you, Costin! Reviewed-by: Mihai Pogonaru <pogonarumihai@xxxxxxxxx> On Wed, Oct 30, 2019 at 7:42 PM Costin Lupu <costin.lupu@xxxxxxxxx> wrote: > > 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 |