Marcus Meissner
3a17a87c81
Cleaned up interlocking funcs for PPC, fixed return value of
...
interlocked_add.
2002-08-20 00:01:15 +00:00
Patrik Stridvall
09570edaa5
MSVC compatibility fixes.
2002-08-17 01:22:59 +00:00
Alexandre Julliard
c1dec29304
Authors: Josh DuBois <duboisj@codeweavers.com>, Marcus Meissner <meissner@suse.de>
...
PowerPC locked exchange functions merged from old ppc patch.
NtCurrentTeb handling for PowerPC (using gpr 13).
2002-08-06 23:51:25 +00:00
Alexandre Julliard
cd6b50e732
Moved the #ifdefs for the getnetby* etc. functions directly into the
...
winsock implementation to avoid having to redefine the data structures
in port.h.
2002-07-31 23:20:47 +00:00
Marcus Meissner
786d24903b
Check for mkstemp, added a port implementation if it is not
...
present. Use mkstemp() in various places needing tmp files.
2002-07-29 23:55:39 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
6044307c3a
A few fixes for mingw cross-compilation.
2002-05-17 03:31:08 +00:00
Alexandre Julliard
c3e06df941
Portability fixes.
2002-05-14 23:18:23 +00:00
Alexandre Julliard
5769d1de00
Better support for configure detection of missing types, added check
...
for ssize_t.
Removed a couple of no longer used portability functions.
Various portability fixes in port.h.
2002-04-26 19:05:15 +00:00
Alexandre Julliard
894b188fcf
Moved __ASM_GLOBAL_FUNC macros and interlocked functions to port.[ch]
2002-04-25 21:40:56 +00:00
Francois Gouget
0763abf115
Fix warnings for Linux, FreeBSD and Solaris.
2002-04-01 21:08:16 +00:00
Michal Pasternak
6098399a77
Fixed pack/unpack routines for WM_DDE_EXECUTE.
2002-03-29 18:04:43 +00:00
Patrik Stridvall
136fae57c3
- Better handling when settimeofday is not available.
...
- Adding name translations for p{close,open} and str{,n}casecmp if
they exists under other names.
2002-03-11 05:08:38 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Alexandre Julliard
f1a0de996a
Added configure check for pread/pwrite.
2002-01-07 21:00:27 +00:00
Alexandre Julliard
3f510ad2bb
Link with libutil only where needed.
2002-01-01 01:13:03 +00:00
Bang Jun-Young
d0b304b956
Make use of solaris_try_mmap() for NetBSD. Rename it to
...
try_mmap_fixed() since it's no longer Solaris-specific.
2001-12-14 22:47:45 +00:00
François Gouget
1425941e29
Fix the #include order for config.h.
...
Add #include "config.h" directives where needed.
2001-11-06 20:57:11 +00:00
François Gouget
1526872b1f
FALSE is not defined on Solaris.
2001-11-05 23:52:30 +00:00
Francois Gouget
386cf6e342
When including 'wine/port.h', include it first.
...
Remove redundant 'config.h' includes.
2001-10-14 16:25:47 +00:00
Gerald Pfeifer
714066157c
Fix implicit type declarations. Add required cast.
2001-10-02 17:18:09 +00:00
Ulrich Weigand
c52a11efa5
Emulate the behaviour of Linux mmap() on Solaris. Based on ideas and
...
sample code due to Erik Boasson <eboasson@signaal.nl> and John Wehle
<john@feith.com>.
2001-09-07 18:46:14 +00:00
Alexandre Julliard
ed2f19a63f
Put AC_DEFINE symbols definitions directly in the configure script so
...
that we no longer need an acconfig.h. Cleaned up dlopen() tests a bit.
2001-06-27 21:42:00 +00:00
Marcus Meissner
6bb990f7fd
Drop any file64 functions, try to use system supplied 64-bit mode by
...
using proper defines.
2001-05-29 20:55:21 +00:00
Alexandre Julliard
5079214384
Warnings fixes.
2001-05-16 19:45:34 +00:00
Marcus Meissner
3f1ed52d8b
Implemented 64bit file size handling.
...
Removed several unneeded sys/stat.h includes.
2001-05-14 20:09:37 +00:00
Alexandre Julliard
0f586c4444
Clear %ebp before entering the new thread.
2001-02-20 01:59:27 +00:00
Andreas Mohr
a7ca2ba777
NetBSD 1.5 is lacking ecvt, fcvt, gcvt for crtdll.
2001-01-12 23:07:11 +00:00
Alexandre Julliard
335b9e3be3
Include stdlib.h instead of wchar.h.
2000-12-19 19:38:48 +00:00
François Gouget
5051020e9f
Added better support for Unicode:
...
Added support for 16-bit wchar_t
Added support for rewriting 4-byte Unicode literals to 16bit Unicode
2000-12-19 04:50:49 +00:00
Morten Welinder
a2d11df25b
(strcasecmp): Conform to ANSI specs for toupper.
...
(strncasecmp): Ditto. Also do not use side-effects in macro args.
(wine_openpty): Plug descriptor leak. Always set errno on failure.
(wine_anon_mmap): Fix comment location.
2000-12-18 03:50:15 +00:00
James Abbatiello
e675887129
Work around glibc 2.1.x dlopen bug (again).
2000-12-13 21:32:55 +00:00
Dimitrie O. Paun
1ec253d205
Supply dummy getrlimit if absent.
2000-12-01 20:47:11 +00:00
Alexandre Julliard
27bb311d70
Added implementation of lstat to port.c.
2000-11-29 17:48:06 +00:00
Alexandre Julliard
85423c6a6b
Added new library.h header for libwine definitions.
...
Added getpagesize() and wine_anon_mmap() portability functions.
2000-11-08 04:28:54 +00:00
Alexandre Julliard
2fa4f767aa
Build ntdll as a real dll, including everything that was previously in
...
libwine.so. Created a new (mostly empty) libwine.so in library/ subdir.
2000-10-31 00:20:51 +00:00