[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/PTHREAD-EMBEDDED PATCH 3/3] Add pthread_condattr_{get, set}clock() stubs
Thanks Costin! Reviewed-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@xxxxxxxxxxxxxxx> On 06.12.2019 15:12, Costin Lupu wrote: > Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx> > --- > Makefile.uk | 1 + > pthread_condattr.c | 41 +++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 42 insertions(+) > create mode 100644 pthread_condattr.c > > diff --git a/Makefile.uk b/Makefile.uk > index 90626e8..89eb345 100644 > --- a/Makefile.uk > +++ b/Makefile.uk > @@ -68,6 +68,7 @@ LIBPTHREAD-EMBEDDED_SRCS-y += > $(LIBPTHREAD-EMBEDDED_BASE)/pte_osal.c|glue > LIBPTHREAD-EMBEDDED_SRCS-y += $(LIBPTHREAD-EMBEDDED_BASE)/attributes.c|glue > LIBPTHREAD-EMBEDDED_SRCS-y += > $(LIBPTHREAD-EMBEDDED_BASE)/pthread_atfork.c|glue > LIBPTHREAD-EMBEDDED_SRCS-y += > $(LIBPTHREAD-EMBEDDED_BASE)/pthread_sigmask.c|glue > +LIBPTHREAD-EMBEDDED_SRCS-y += > $(LIBPTHREAD-EMBEDDED_BASE)/pthread_condattr.c|glue > > > ################################################################################ > # pthread-embedded code > diff --git a/pthread_condattr.c b/pthread_condattr.c > new file mode 100644 > index 0000000..53dcc64 > --- /dev/null > +++ b/pthread_condattr.c > @@ -0,0 +1,41 @@ > +/* SPDX-License-Identifier: LGPL-2.0-or-later */ > +/* > + * Unikraft port of POSIX Threads Library for embedded systems > + * Copyright(C) 2019 Costin Lupu, University Politehnica of Bucharest > + * > + * This library is free software; you can redistribute it and/or > + * modify it under the terms of the GNU Lesser General Public > + * License as published by the Free Software Foundation; either > + * version 2 of the License, or (at your option) any later version. > + * > + * This library is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + * Lesser General Public License for more details. > + * > + * You should have received a copy of the GNU Lesser General Public > + * License along with this library in the file COPYING.LIB; > + * if not, write to the Free Software Foundation, Inc., > + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA > + */ > + > +#include <uk/print.h> > +#include <errno.h> > +#include <time.h> > +#include <pthread.h> > + > + > +int pthread_condattr_getclock(const pthread_condattr_t *__restrict attr, > + clockid_t *__restrict clock_id) > +{ > + WARN_STUBBED(); > + errno = ENOTSUP; > + return -1; > +} > + > +int pthread_condattr_setclock(pthread_condattr_t *attr, clockid_t clock_id) > +{ > + WARN_STUBBED(); > + errno = ENOTSUP; > + return -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 |