Corinna Vinschen
3410b5be3e
* errno.cc (errmap): Add ERROR_TOO_MANY_LINKS -> EMLINK mapping.
...
* syscalls.cc (link): Only copy files if FS doesn't support hard links.
2004-08-03 14:37:26 +00:00
Corinna Vinschen
8c97671600
* transport.cc (transport_layer_base::~transport_layer_base): Resurrect.
...
* transport.h (transport_layer_base::~transport_layer_base): Ditto.
2004-08-03 12:35:35 +00:00
Corinna Vinschen
a918549275
* bsd_mutex.cc (_msleep): Reset event object and close it before
...
entering mutex. Turn order of conditional for better readability.
2004-07-30 14:48:19 +00:00
Danny Smith
8b7083824a
* include/dirent.h (struct _wdirent): Remove obsolete comment.
2004-07-30 08:27:29 +00:00
Danny Smith
57cb31d40c
* include/string.h: Revert 2004-07-26 additions of
...
__ATTRIBUTE_PURE.
2004-07-30 08:19:58 +00:00
Danny Smith
ab8cc34bb7
* mingwex/math/powl.c (powl): Revert change of 2004-02-01.
...
(__convert_inf_to_maxnum): New.static inline.
(reducl): Use it to protect against Inf - Inf.
(__fast_ldexpl): New function. Use in lieu of ldexpl.
2004-07-28 11:25:27 +00:00
Danny Smith
5ea3a6e152
* mingwex/math/expl.c (expl): Move body of code to new static
...
function __expl, removing tests for +/-Inf. Extern function
expl calls __expl after testing for max, min log thresholds.
2004-07-27 08:03:36 +00:00
Danny Smith
1856fdbe03
* mingwex/stdio/vsscanf.c: Add "edi" to registers-modified field
...
* mingwex/stdio/vfscanf.c: Likewise.
* mingwex/stdio/vswscanf.c: Likewise.
* mingwex/stdio/vfwscanf.c: Likewise.
2004-07-27 00:06:07 +00:00
Danny Smith
756301b7de
* include/_mingw.h: Use only two underscores to uglify
...
__MINGW_ATTRIB_* macros.
* include/stdlib.h: Adjust __MINGW_ATTRIB_* tokens.
* includ/setjmp.h: Likewise.
* include/sting.h: Add __MINGW_ATTRIB_PURE to locale-independent
string functions.
(_strdup, strdup): Add __MINGW_ATTRIB_MALLOC.
2004-07-26 23:45:03 +00:00
Corinna Vinschen
2646298531
* fhandler_proc.cc (format_proc_cpuinfo): Remove Intel-specific flags
...
from /proc/cpuinfo on non-Intel processors. Added new AMD-specific
flags. Changed Intel flag names to match Linux.
2004-07-26 13:19:03 +00:00
Corinna Vinschen
3bf0227220
* cygserver.conf: Describe relation between shmmaxpgs and SHMMAX.
2004-07-26 09:31:07 +00:00
Danny Smith
dcbe26ba3c
* include/_mingw.h: Use only two underscores to uglify
...
__MINGW_ATTRIB_* macros.
* include/stdlib.h: Adjust __MINGW_ATTRIB_* tokens.
* includ/setjmp.h: Likewise.
* include/sting.h: Add __MINGW_ATTRIB_PURE to locale-independent
string functions.
(_strdup, strdup): Add __MINGW_ATTRIB_MALLOC.
2004-07-26 09:13:42 +00:00
Danny Smith
174e6ff064
* include/string.h: Group wide string functions together,
...
and protect with _WSTRING_DEFINED.
2004-07-26 04:12:11 +00:00
Danny Smith
69e26fe33c
2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
...
* include/commctrl.h (TreeView_SetItemState): Define macro.
2004-07-25 21:23:27 +00:00
Danny Smith
751ba44030
* include/_mingw.h (_MINGW_ATTR_*): Replace with
...
__MINGW_ATTRIB_*.
* include/stdlib.h (_ATTRIB_NORETURN): Replace with
__MINGW_ATTRIB_NOREURN, throughout.
(malloc): Declare with __MINGW_ATTRIB_MALLOC.
(calloc): Likewise.
(abs): Declare with __MINGW_ATTRIB_CONST.
(labs): Likewise.
(div): Likewise.
(ldiv): Likewise.
(lldiv): Likewise.
(_rotl): Likewise.
(_rotr): Likewise.
(_lrotl): Likewise.
(_lrotr): Likewise.
* include/setjmp.h (longjmp): Add __MINGW_ATTRIB_NORETURN.
2004-07-25 11:23:43 +00:00
Christopher Faylor
634d51d94e
* dcrt0.cc (dll_crt0_0): Use proper boolean arguments.
...
* pinfo.cc (pinfo::init): Don't consider MapViewOfFileEx error to be fatal if
exiting.
* pinfo.h (pinfo::init): Eliminate default argument and supply the argument in
the one case that needed it.
2004-07-24 19:18:58 +00:00
Danny Smith
b92b36bd8a
* include/wingdi.h (CMYK): Its fun to play with the C-M-Y-K.
...
(young man, young man,...)
2004-07-24 12:47:44 +00:00
Corinna Vinschen
65c5aa77fb
* autoload.cc (GetNativeSystemInfo): Add.
...
(IsWow64Process): Add.
* init.cc (respawn_wow64_process): New function.
(dll_entry): If process has been started from a 64 bit
process, call respawn_wow64_process.
* uname.cc (uname): On 64 bit systems, use GetNativeSystemInfo.
Show actual CPU type.
2004-07-24 09:41:34 +00:00
Danny Smith
61e6420f32
2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
...
* include/shlobj.h (FILEDESCRIPTOR): Unicode it.
(FILEGROUPDESCRIPTOR): LIkewise.
2004-07-24 09:00:52 +00:00
Corinna Vinschen
061095b5a3
* dtable.cc (dtable::get_debugger_info): Make stderr r/w according
...
to SUSv3.
2004-07-23 09:04:59 +00:00
Corinna Vinschen
0544d11637
* fhandler_tty.cc (fhandler_tty_slave::open): Use requested flag
...
values also when copying fhandler from archetype.
2004-07-22 20:39:08 +00:00
Christopher Faylor
5b7534fec3
* pinfo.cc (pinfo::init): Print handle in hex when MapViewOfFile fails.
2004-07-22 18:25:52 +00:00
Danny Smith
cc054d9d26
* include/_mingw.h: Undefine __attribute__.
...
(__MINGW_ATTR_NORETURN): New define.
(__MINGW_ATTR_CONST): New define.
(__MINGW_ATTR_MALLOC): New define.
(__MINGW_ATTR_PURE): New define.
(_CRTIMP, __cdecl, __stdcall, __UNUSED_PARAM): Ansi-fy
expansions.
2004-07-21 10:59:54 +00:00
Corinna Vinschen
7d9c458d8f
* shm.cc: Whitespace fixes.
2004-07-20 16:08:49 +00:00
Corinna Vinschen
96e949deaa
* bsd_helper.cc: Whitespace fixes.
...
* bsd_mutex.cc: Ditto.
2004-07-20 16:06:14 +00:00
Christopher Faylor
325965583f
revert erroneous checkin
2004-07-20 16:01:39 +00:00
Christopher Faylor
894c677711
* Makefile.in (clean): Remove cygwin.def since it is autogenerated.
2004-07-20 15:52:33 +00:00
Danny Smith
f451556720
* include/time.h (__time64_t): Add missing ';'.
2004-07-19 22:51:38 +00:00
Corinna Vinschen
bb3be323ba
* transport.cc (transport_layer_base::~transport_layer_base): Remove.
...
* transport.h (transport_layer_base::~transport_layer_base): Ditto.
2004-07-19 14:04:51 +00:00
Corinna Vinschen
bc2c51140c
* fhandler_dsp.cc (fhandler_dev_dsp::Audio_out::init): Fix non-ISO
...
expression.
* fhandler_floppy.cc (fhandler_dev_floppy::open): Remove unused
variable.
* fhandler_proc.cc (format_proc_meminfo): Fix compiler warning.
2004-07-19 13:13:48 +00:00
Corinna Vinschen
f8e58afb11
* bsd_mutex.cc (win_priority): Actually calculate p from priority.
2004-07-19 13:12:00 +00:00
Danny Smith
cd341e5613
* include/math.h: Guard ISO C99 additions with __cplusplus
...
not __GLIBCPP__.
2004-07-17 05:15:26 +00:00
Christopher Faylor
241422d046
* Makefile.in (CC): Strip inappropriate include file settings from any
...
passed-in CC.
2004-07-17 04:31:14 +00:00
Christopher Faylor
1d2fd38847
* pinfo.cc (pinfo::init): Guard against MapViewOfFileEx failure.
2004-07-16 15:49:22 +00:00
Corinna Vinschen
e348b39a71
* mmap.cc (mmap_record::alloc_page_map): Mark pages as allocated even
...
on Windows 9x, FWIW.
2004-07-16 14:32:03 +00:00
Joshua Daniel Franklin
99d86313f4
* how-resources.texinfo: Update documentation to /usr/share/doc.
...
* how-using.texinfo: Add paragraph about find -noleaf.
2004-07-16 14:17:15 +00:00
Danny Smith
75ccca2f65
2004-07-15 "dgun" <dgun@umpire.com>
...
* include/complex.h (conj): Correct typo in prototype.
2004-07-15 20:20:22 +00:00
Corinna Vinschen
0c0ad23a2c
* mmap.cc (mprotect): When MAP_WRITE protection is requested, use
...
READWRITE or WRITECOPY protection, whatever has been used when the
page has been allocated initially.
2004-07-15 17:00:44 +00:00
Corinna Vinschen
4243412aa5
* fhandler.h (class fhandler_dev_raw): Remove is_writing flag.
...
Remove declaration of writebuf.
(class fhandler_dev_floppy): Remove declaration of close.
* fhandler_floppy.cc (fhandler_dev_floppy::close): Delete.
(fhandler_dev_floppy::lseek): Remove calls to writebuf. Set
eom_detected to false after successful seek.
* fhandler_raw.cc (fhandler_dev_raw::writebuf): Delete.
(fhandler_dev_raw::raw_read): Remove calls to writebuf.
(fhandler_dev_raw::raw_write): Always invalidate buffer.
2004-07-15 14:56:05 +00:00
Danny Smith
fcedcf9488
Whitespace change to ChangeLog
2004-07-15 11:56:01 +00:00
Danny Smith
4bf283e0e2
* include/math.h: Add pragma GCC system_header.
2004-07-15 11:39:15 +00:00
Danny Smith
e651690002
* mingwex/complex/cargs.c: New file.
...
* mingwex/Makefile.in: Really add carg.o to libmingwex.a.
2004-07-15 11:35:13 +00:00
Corinna Vinschen
a062ed9840
* Makefile.in (INCLUDES): Temporarily revert previous change.
...
* mingwex/Makefile,in (INCLUDES): Ditto.
* profile/Makefile,in (INCLUDES): Ditto.
* mingwex/Makefile,in: Drop carg.o dependency.
2004-07-15 10:40:37 +00:00
Corinna Vinschen
5ba42c7f4c
* mmap.cc (class mmap_record): Fix return type of get_offset.
...
(mmap_record::fixup_page_map): Fix off by one error.
(list::search_record): Use long as type of "start" argument in both,
declaration and definition. Use long as type for local variable "i".
2004-07-15 09:21:16 +00:00
Christopher Faylor
a671e18c42
* mingwex/fwide.c: Include <stdio.h> to resolve FILE usage.
2004-07-15 02:43:19 +00:00
Christopher Faylor
839677149f
* fhandler_registry.cc (registry_listing): Correct typo.
...
(fhandler_registry::fill_filebuf): Set size of newly expanded buffer prior to
calling RegQueryValueEx.
2004-07-15 02:07:14 +00:00
Danny Smith
8e47f4464b
* Makefile.in (INCLUDES): Designate $(srcdir)/../include as a
...
system dir.
* mingwex/Makefile,in (INCLUDES): Ditto.
* profile/Makefile,in (INCLUDES): Ditto.
* mingwex/Makefile,in: Add carg.o to libmingwex.a.
2004-07-14 23:44:50 +00:00
Corinna Vinschen
dd3a7a2042
* fhandler_raw.cc (fhandler_dev_raw::raw_write): Remove buffered
...
write entirely.
2004-07-14 13:51:17 +00:00
Earnie Boyd
650bcf9d74
* Makefile.in: Move use of --nostdinc++ as GCC3.4 warns to use it
...
for C modules.
* mingwex/Makefile.in: Ditto.
* profile/Makefile.in: Ditto.
2004-07-13 13:01:28 +00:00
Earnie Boyd
bb8c8bd47a
* Makefile.in: Move use of --nostdinc++ as GCC3.4 refuses to use it
...
for C modules.
2004-07-13 11:23:08 +00:00