/* Copyright (C) 2014-2020 Free Software Foundation, Inc. Contributed by Mentor Embedded. This file is part of the GNU Offloading and Multi Processing Library (libgomp). Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. Libgomp 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 General Public License for more details. Under Section 7 of GPL version 3, you are granted additional permissions described in the GCC Runtime Library Exception, version 3.1, as published by the Free Software Foundation. You should have received a copy of the GNU General Public License and a copy of the GCC Runtime Library Exception along with this program; see the files COPYING3 and COPYING.RUNTIME respectively. If not, see . */ /* Exported (non-hidden) functions exposing libgomp interface for plugins. */ #include #include "libgomp.h" #include "libgomp-plugin.h" void * GOMP_PLUGIN_malloc (size_t size) { return gomp_malloc (size); } void * GOMP_PLUGIN_malloc_cleared (size_t size) { return gomp_malloc_cleared (size); } void * GOMP_PLUGIN_realloc (void *ptr, size_t size) { return gomp_realloc (ptr, size); } void GOMP_PLUGIN_debug (int kind, const char *msg, ...) { va_list ap; va_start (ap, msg); gomp_vdebug (kind, msg, ap); va_end (ap); } void GOMP_PLUGIN_error (const char *msg, ...) { va_list ap; va_start (ap, msg); gomp_verror (msg, ap); va_end (ap); } void GOMP_PLUGIN_fatal (const char *msg, ...) { va_list ap; va_start (ap, msg); gomp_vfatal (msg, ap); va_end (ap); } elect name='qt'>
AgeCommit message (Expand)Author
2017-04-14Rumpify netipsecozaki-r
2017-01-20Protect if_clone data with if_clone_mtxozaki-r
2016-08-13Don't call loopinit() here. Instead panic if -lrumpnet_net has not beenchristos
2016-08-12more loopinit();christos
2016-01-26Put the kernelside rump kernel headers into <rump-sys> instead ofpooka
2015-10-19Add a COMMENT describing what each component roughly does.pooka
2015-08-24purge rump/net of component-specific opt directoriespooka
2015-08-24Remove a bunch of opt files.pooka
2015-01-18Move defines of INET and INET6 from opt_inet.h to Makefile.incjustin
2014-12-02Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR,pooka
2014-08-22Nuke the DOMAINADD() macro and just call domain_attach(), now that thingspooka
2014-07-30Call etherinit from ifinit1 only when it is requiredozaki-r
2014-07-01fix parameter types in pr_ioctl, called xx_control() functions and removertr
2014-06-05- Implement pktqueue interface for lockless IP input queue.rmind
2014-03-13rename component.c -> netinet_component.cpooka
2014-02-14Register netisr's from component constructors instead of via a hardcodedpooka
2014-01-02Allow kernels compiled with INET+INET6 to be booted as IPv4-only or IPv6-only.pooka
2013-08-14Partially revert previous, there are still a few gotchas inpooka
2013-08-14Separate inet and inet6, allows inet6-only rump kernels.pooka
2013-06-30Raise lo0 so that ipv6 config gets done for it.pooka
2013-06-01default portalgo to random_start, for less connections from port 65535pooka
2013-06-01cosmetic: put portalgo.c in the conceptually right placepooka
2011-05-03Reduces the resources demanded by TCP sessions in TIME_WAIT-state usingdyoung
2011-01-11Ensure that a) loopback attaches after all the domains have attachedpooka
2011-01-09Autoconfigure 127.0.0.1 for lo0.pooka
2010-08-10Support carp. It would be nice to support this as its own component,pooka
2010-07-13Split-off IPv4 re-assembly mechanism into a separate module. Abstractrmind
2010-03-01Introduce RUMP_COMPONENT. It behaves mostly like a simplifiedpooka
2010-02-16Globally define -Wno-pointer-sign, as it has become a pointlesspooka
2009-12-11Include component.c instead of dummy.c so that domain constructorspooka
2009-05-28Use a bunch of weak symbols to determine which network componentspooka
2009-05-26Support IPv6 in rump. I'd have liked to introduce a netinet6pooka
2009-02-03Better define GATEWAY in opt_gateway.h instead of the Makefile sopooka
2009-02-01enable GATEWAYpooka
2009-01-01Purge multiple kernel opt files.pooka
2008-10-16Deal with the ld.so/linkset brokenness and compile all of libnetpooka
2008-10-13Add tcp debugging as a build option.pooka
2008-10-06Provide the TCP/IP as a rump library.pooka