Ingo Weinhold
4d121ec067
Patch by Andreas Faerber with changes by myself: Work towards Solaris
...
build platform support.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26899 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-08-09 15:36:24 +00:00
Maurice Kalinowski
59c40b2f95
julun+mauricek:
...
* Cygwin needs some additional defines compared to other platforms
* Additionally stpcpy and strcasestr are unknown on Cygwin. Thus we need to use the one from our posix library.
* ECANCELED is not defined on Cygwin, so only add error in case it is.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26584 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-07-23 21:39:13 +00:00
Ingo Weinhold
4c8f3064a2
<fcntl.h> needs to be included for O_NOFOLLOW.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22175 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-09-05 02:54:24 +00:00
Ingo Weinhold
bf96bbafd8
Include <sys/uio.h> to fix gcc 4 warning.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22166 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-09-04 18:42:13 +00:00
Jérôme Duval
913f680ea2
followed Ingo's suggestion and introduced HAIKU_HOST_PLATFORM_64_BIT macro
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21431 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-06-17 11:51:49 +00:00
Ingo Weinhold
6dcd0ccf23
Patch by Morgan Howe (slightly modified): Several changes to support
...
building on Mac OS X (Darwin). A problem with makebootable remains.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21165 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-18 15:59:04 +00:00
Ingo Weinhold
f38eff6aa2
Added a few more functions to the host platform BeOS compatibility layer:
...
* thread related functions,
* semaphore related functions,
* atomic_*() functions,
* readv_pos(), writev_pos().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20858 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-04-27 12:11:30 +00:00
Ingo Weinhold
69b1f76d66
FreeBSD build platform support. Original patches courtesy of
...
Samuel Rodriguez Perez, somewhat hacked by myself.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19392 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-29 18:08:00 +00:00
Axel Dörfler
9f8734ebea
FreeBSD doesn't have strnlen(), and therefore couldn't compile our strlcat.c.
...
Sorry, that was the problem actually reported by Alexander Deynichenko...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16216 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-03 12:24:15 +00:00
Axel Dörfler
40b8343312
Should fix the build under FreeBSD, problem reported by Alexander Deynichenko.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16215 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-03 12:14:56 +00:00
Ingo Weinhold
64c51217b2
Fixed header guard name.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14759 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-07 18:17:21 +00:00
Ingo Weinhold
15694b3032
Will take over the functionality of HaikuBuildCompatiblity.h, while that one
...
will make a BeOS platform more Haiku compatible.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14692 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-04 14:48:35 +00:00