History log of /src/lib/librumpuser/rumpuser_port.h |
Revision | | Date | Author | Comments |
1.54 |
| 16-Oct-2024 |
ozaki-r | librumpuser/rumpuser_port.h: import new flags for NetBSD
|
1.53 |
| 14-Jul-2023 |
lukem | branches: 1.53.2; fix rump URLs
Link to https://github.com/rumpkernel/ instead of a site now taken over by an SEO squatter.
Per discussion on github.com/rumpkernel issues with pooka.
PR misc/57501
|
1.52 |
| 19-Apr-2022 |
rillig | branches: 1.52.2; lib: remove CONSTCOND comment
Since 2021-01-31, lint doesn't need it anymore for the common pattern of 'do ... while (0)'.
|
1.51 |
| 03-Apr-2021 |
simonb | For MIPS N32, register_t needs to be uint64_t as "long" isn't big enough.
|
1.50 |
| 11-May-2017 |
martin | Evil hack to fix the build: provide PRIxREGISTER here. Sevan, please check and fix correctly ;-)
|
1.49 |
| 11-May-2017 |
sevan | Update NetBSD values obtained from running configure as instructed in comment. This paves the way to resolve rump build process using buildrump.sh, where the definition of HAVE_REGISTER_T caused conflicting definitions of register_t.
|
1.48 |
| 12-Jan-2017 |
christos | branches: 1.48.4; Don't go redefining system constants, without checking if the system provides them.
|
1.47 |
| 07-Nov-2015 |
nros | branches: 1.47.2; Add the C11 function aligned_alloc to libc.
|
1.46 |
| 21-Sep-2015 |
pooka | Add more compat defs for code compiled for !NetBSD targets.
At least GNU Hurd lacks MAXHOSTNAMELEN/MAXPATHLEN/PATH_MAX, so make sure those have some arbitrary semi-sane values.
from Robert Millan in PR misc/50166, with some modifications from myself
|
1.45 |
| 16-Aug-2015 |
pooka | Hurd support, part 1
from Robert Millan <rmh@gnu.org> via rumpkernel-users
|
1.44 |
| 05-Mar-2015 |
pooka | check for utimensat
|
1.43 |
| 17-Jan-2015 |
justin | Remove no longer required definitions
|
1.42 |
| 10-Nov-2014 |
pooka | work around c11 visibility problems on some version(s) of FreeBSD
|
1.41 |
| 10-Nov-2014 |
pooka | Just _GNU_SOURCE should be enough to expose everything necessary on Linux
|
1.40 |
| 05-Nov-2014 |
justin | Add some prototypes for Android rump kernel builds
See buildrump.sh #70, some Android versins are missing prototypes for these libc functions
|
1.39 |
| 05-Nov-2014 |
pooka | fix clock_gettime emulation
|
1.38 |
| 05-Nov-2014 |
pooka | update for NetBSD-current having clock_nanosleep
|
1.37 |
| 04-Nov-2014 |
pooka | Use autoconf for rump kernel posix hypercall layer.
This gets rid of homegrown hacks and puts all probes in one place.
Tested for NetBSD (build.sh + anita) and Linux (buildrump.sh)
|
1.36 |
| 07-Oct-2014 |
justin | Canonical Minix check as pointed out by Marc
|
1.35 |
| 29-Sep-2014 |
justin | Minix also has getenv_r support
|
1.34 |
| 22-Jul-2014 |
justin | Clean up random implementation for librumpuser
Use /dev/urandom for platforms without arc4random, not srandom(), deduplicate code, do not read excessive random bytes
Reviewed by pooka@
|
1.33 |
| 17-Jun-2014 |
justin | Applications are not supposed to and do not need to include <features.h> explicitly
|
1.32 |
| 02-Apr-2014 |
justin | branches: 1.32.2; Add Android support for rump kernel.
Reviewed by pooka@
|
1.31 |
| 21-Mar-2014 |
pooka | fix name of HAVE_PTHREAD_SETNAME_3
|
1.30 |
| 21-Mar-2014 |
pooka | use a probe result to decide which pthread_setname_np() to use
|
1.29 |
| 25-Feb-2014 |
pooka | emulate printflike properly to avoid fatal error on clang
|
1.28 |
| 16-Jan-2014 |
pooka | Do not force _FILE_OFFSET_BITS=64 here. It's no longer strictly speaking required (rumpuser interface no longer uses off_t) and force-defining it causes foo() to magically become foo64() on glibc (even on 64bit platforms).
|
1.27 |
| 15-Jan-2014 |
pooka | Make setprogname() a nop where it's not supported.
|
1.26 |
| 08-Jan-2014 |
pooka | remove obsolete definitions
|
1.25 |
| 08-Jan-2014 |
pooka | do as the comment says and #if defined(every_other) || defined(platform) || ... ===> #if !defined(__NetBSD__)
|
1.24 |
| 08-Jan-2014 |
pooka | OpenBSD support
from Justin Cormack via github
|
1.23 |
| 18-Dec-2013 |
pooka | remove outdated comment (since quite a few months ago)
|
1.22 |
| 27-Oct-2013 |
rmind | librumpuser: add some #ifdef __APPLE__ and missing bits to build it on OS X. OK pooka@
|
1.21 |
| 10-Sep-2013 |
pooka | more platform-specific qualifiers
|
1.20 |
| 22-Jul-2013 |
pooka | TIMEVAL_TO_TIMESPEC (for musl)
from Justin Cormack
|
1.19 |
| 20-Jul-2013 |
pooka | Fixes when compiling against musl libc.
from Justin Cormack via private email
|
1.18 |
| 28-Apr-2013 |
pooka | branches: 1.18.2; Improve the time-related hypercalls so that's it's possible to sleep until an absolute time on the host's monotonic clock (should something like that be supported).
|
1.17 |
| 27-Apr-2013 |
pooka | make the random hypercall more generic
|
1.16 |
| 20-Mar-2013 |
pooka | Attempt two for the previous: _ILP32 comes from headers, so don't use it to decide if we want to muddle with _FILE_OFFSET_BITS.
|
1.15 |
| 20-Mar-2013 |
pooka | Use _FILE_OFFSET_BITS=64 on Solaris too (necessary for 32bit builds).
|
1.14 |
| 14-Mar-2013 |
pooka | Refine previous: sys/sysmacros.h is where MIN/MAX comes from on Solaris, so it needs to be included unconditionally.
|
1.13 |
| 14-Mar-2013 |
pooka | StunOS >= 5.11 has posix_memalign(), so add an additional constraint for when we need to emulate it with memalign() and when not.
|
1.12 |
| 17-Jan-2013 |
pooka | Include sys/sysmacros.h on solaris for MIN/MAX.
|
1.11 |
| 14-Jan-2013 |
pooka | Support Cygwin as a hypervisor.
|
1.10 |
| 26-Nov-2012 |
pooka | fix previous
|
1.9 |
| 26-Nov-2012 |
pooka | One more thing required by DragonFly
|
1.8 |
| 26-Nov-2012 |
pooka | FreeBSD fixes.
from philip@freebsd.org
|
1.7 |
| 26-Nov-2012 |
pooka | Since SA_SETLEN() is used only for sockaddr_in, convert it to SIN_SETLEN() to avoid compiler whining on breaking strict aliasing rules.
|
1.6 |
| 22-Nov-2012 |
pooka | satisfy the slightly more picky clang
|
1.5 |
| 21-Nov-2012 |
pooka | export register_t to rump kernel users on solaris
|
1.4 |
| 18-Nov-2012 |
pooka | Fixes for Solarisa.
|
1.3 |
| 03-Sep-2012 |
pooka | branches: 1.3.2; 1.3.4; More fixes for Linux (or glibc, really).
|
1.2 |
| 25-Aug-2012 |
pooka | Make librumphijack compile and work on Linux. Do not try to hijack calls which are not supported on Linux and therefore cannot be handled by the rump kernel side syscall emulation (not that they'd be present in the calling binaries anyway).
|
1.1 |
| 27-Jul-2012 |
pooka | Once again, make the rump kernel hypercall layer work on Linux.
|
1.3.4.5 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.3.4.4 |
| 23-Jan-2013 |
yamt | sync with head
|
1.3.4.3 |
| 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.3.4.2 |
| 30-Oct-2012 |
yamt | sync with head
|
1.3.4.1 |
| 03-Sep-2012 |
yamt | file rumpuser_port.h was added on branch yamt-pagecache on 2012-10-30 18:59:17 +0000
|
1.3.2.4 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.2.3 |
| 23-Jun-2013 |
tls | resync from head
|
1.3.2.2 |
| 25-Feb-2013 |
tls | resync with head
|
1.3.2.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.18.2.1 |
| 23-Jul-2013 |
riastradh | sync with HEAD
|
1.32.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.47.2.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.48.4.1 |
| 19-May-2017 |
pgoyette | Resolve conflicts from previous merge (all resulting from $NetBSD keywork expansion)
|
1.52.2.1 |
| 20-Sep-2024 |
martin | Pull up following revision(s) (requested by rin in ticket #889):
lib/librumpuser/configure.ac: revision 1.6 lib/librumpuser/rumpuser_port.h: revision 1.53 lib/libpthread/Makefile: revision 1.97 sys/rump/share/man/man3/rumpuser.3: revision 1.4 sys/rump/share/man/man7/rumpkernel.7: revision 1.4 sys/rump/share/man/man7/rumpkernel.7: revision 1.5
fix rump URLs in man pages
Link to https://github.com/rumpkernel/wiki/wiki instead of a site now taken over by an SEO squatter. Per discussion on github.com/rumpkernel issues with pooka. PR misc/57501
fix rump URLs Link to https://github.com/rumpkernel/ instead of a site now taken over by an SEO squatter. Per discussion on github.com/rumpkernel issues with pooka. PR misc/57501
use rumpkernel.github.io as the entry point
|
1.53.2.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|