Alexandre Julliard
dd895f496a
libport: Remove the symlink() implementation.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-06 20:29:34 +02:00
Alexandre Julliard
ee213bcbea
libport: Remove the readlink() implementation.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-06 20:29:34 +02:00
Alexandre Julliard
6d2cf0230e
libport: Remove the lstat() implementation.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-06 20:29:34 +02:00
Alexandre Julliard
9df976766f
libport: Remove the obsolete O_LARGEFILE define.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-06 20:29:34 +02:00
Alexandre Julliard
207068c48c
tools: Move some portability defines out of port.h.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-06 20:29:34 +02:00
Alexandre Julliard
8d3bc5c89c
libport: Remove the _spawnvp() implementation.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-05 11:54:42 +02:00
Alexandre Julliard
6052dbd77a
libport: Remove the mkstemps() implementation.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-05 11:54:12 +02:00
Alexandre Julliard
a01532200d
libport: Remove the getopt_long() implementation.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-05 11:54:00 +02:00
Alexandre Julliard
21cec48570
configure: Remove some no longer needed configure checks.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-03 21:43:03 +02:00
André Hentschel
97420c87bb
include: Make sure __int64 is correctly defined on PPC64.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-04 23:11:22 +01:00
Alexandre Julliard
0b9963ad34
makedep: No longer use wine/port.h.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:43:17 +01:00
Alexandre Julliard
c8edeb132d
configure: Remove some no longer needed configure checks.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:43:16 +01:00
Alexandre Julliard
2bc3c8463d
libport: Remove the isfinite/isinf/isnan function replacements.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:43:01 +01:00
Alexandre Julliard
7b4e10c707
libport: Remove the usleep() function replacement.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:22:01 +01:00
Alexandre Julliard
db7c934f8e
libport: Remove the strnlen() function replacement.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:19:50 +01:00
Alexandre Julliard
d9a58b6013
libport: Remove the statvfs() function replacements.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:18:13 +01:00
Alexandre Julliard
c4e4540053
libport: Remove the ffs() function replacement.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:16:59 +01:00
Alexandre Julliard
335b05ac90
libport: Remove the rint() function replacements.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:15:49 +01:00
Alexandre Julliard
7eef40d444
libport: Get rid of interlocked functions.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-02 15:10:19 +02:00
Alexandre Julliard
149e03c72a
configure: Add -ldl to default libs if necessary.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-06 21:21:41 +02:00
Alexandre Julliard
802803a028
libport: Fix the Cygwin build.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47959
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-16 12:00:10 +01:00
Stefan Dösinger
8101d25118
include: Windows SDK C headers have snprintf.
...
And it is a function prototype, so we can't use #ifndef.
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-18 20:01:17 +01:00
Stefan Dösinger
af7ace7990
includes: Newer Visual Studio versions have isfinite and friends.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-18 20:01:17 +01:00
Alexandre Julliard
fb4c127705
libport: Don't build some functions that aren't needed on Windows.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-14 23:52:59 +01:00
Alexandre Julliard
817fb9755c
configure: Hardcode some functions for Windows platforms.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-13 23:40:39 +01:00
Alexandre Julliard
4d4c55d061
configure: Hardcode some types for Windows platforms.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-13 23:40:39 +01:00
Alexandre Julliard
667bc336fe
configure: Hardcode some headers for Windows platforms.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-13 23:40:39 +01:00
Alexandre Julliard
47c440a8a9
libport: Remove checks for strerror().
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-12 19:47:35 +01:00
Alexandre Julliard
4fcd86e17d
libport: Remove checks for memmove().
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-12 19:47:21 +01:00
Alexandre Julliard
25e4cfbdb3
libport: Get rid of memcpy_unaligned().
...
The code that uses it is no longer built on non-i386.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-12 19:47:02 +01:00
Alexandre Julliard
9d36aad457
libport: Add a replacement implementation for strnlen.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-15 11:00:36 +01:00
Alex Henrie
06d9c7e25e
libport: Move rint fallback implementations from msvcrt to libport.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-08 20:39:04 +01:00
Grazvydas Ignotas
af6066c288
port.h: Make use of compiler support for pointer atomic ops.
2015-05-12 15:45:06 +09:00
Grazvydas Ignotas
ae8408f147
port.h: Make use of compiler support for 64bit atomic ops.
2015-05-12 15:45:01 +09:00
Grazvydas Ignotas
4419edd79c
port.h: Make use of compiler support for 32bit atomic ops.
2015-05-12 15:44:56 +09:00
Francois Gouget
6f22057c21
libport: Fix the detection of isfinite().
2013-12-05 12:40:57 +01:00
Francois Gouget
e4856dbb70
libport: Add an isfinite() implementation for Solaris.
2013-11-29 17:58:40 +01:00
André Hentschel
128bfdf6da
include: Don't redefine _GNU_SOURCE.
2013-09-20 11:24:51 +02:00
André Hentschel
bd5422406d
include: Check for getopt_long_only instead of getopt_long.
2013-06-17 13:34:40 +02:00
Alexandre Julliard
43ac582d7d
libport: Rename spawnvp to _spawnvp to avoid the deprecated name.
2013-04-09 15:26:10 +02:00
André Hentschel
cf195437c6
include: Make sure interlocked_cmpxchg128 is defined on ARM64.
2013-01-21 12:50:58 +01:00
André Hentschel
0066f31ef7
include: Fix __int64 definition for ARM64.
2013-01-21 12:14:43 +01:00
Alexandre Julliard
61768c0775
configure: Get rid of the check for getpagesize.
2013-01-09 12:23:02 +01:00
Alexandre Julliard
487c50c1e7
ntdll: Remove futimes implementation from libport, it's only needed in ntdll.
2012-10-30 18:08:11 +01:00
Thomas Faber
cb8af0152c
port.h: Add INFINITY macro.
2012-06-18 11:59:41 +02:00
Michael Stefaniuc
2e3c0d86cf
include: Move "inline" right after the storage specifier.
2012-06-05 11:50:50 +02:00
Jacek Caban
91b89133a9
port.h: Added NAN macro.
2012-05-29 18:20:13 +02:00
Alexandre Julliard
13eafa047d
configure: Get rid of the replacement function for gettid.
2010-12-27 12:08:37 +01:00
Yann Droneaud
b7d321769c
include: Rewrote some extern inline to static inline.
2010-05-07 14:21:34 +02:00
Alexandre Julliard
192fcc5bb3
libport: Added an interlocked_cmpxchg128 function for 64-bit.
2009-09-01 12:39:17 +02:00