Christopher Faylor
a0c1938145
* path.cc (path_conv::check): Don't complain if /dev/x/foo when x doesn't
...
exist.
(mount_info::conv_to_win32_path): Keep translating when a /cygdrive is found.
Don't attempt to translate to a device name when devn == FH_CYGDRIVE.
(cygwin_conv_to_win32_path): Set buffer to empty on error.
(cygwin_conv_to_full_win32_path): Ditto.
* window.cc: Include unistd.h to verify definitions.
2001-12-06 22:36:08 +00:00
Richard Henderson
9acc7b9b3d
* demangle.h (no_demangling): New.
...
(NO_DEMANGLING_STYLE_STRING): New.
* cplus-dem.c (libiberty_demanglers): Add no_demangling case.
(cplus_demangle): Support no_demangling.
2001-12-06 21:57:28 +00:00
Christopher Faylor
355b664e8c
* libc/include/sys/unistd.h: Correct ualarm declaration.
2001-12-06 19:00:14 +00:00
Christopher Faylor
5a88f2554a
* dir.cc (opendir): Detect error return from build_fhandler_from_name.
2001-12-05 23:05:15 +00:00
Earnie Boyd
98a05abd05
Merge MinGW CVS differences
2001-12-05 15:01:06 +00:00
Earnie Boyd
ff1924262a
* include/strings.h: New file.
2001-12-05 13:55:19 +00:00
Nick Clifton
e9853806c7
For __USES_INITFINI__ preserve the argument vector before calling the
...
initialisation functions.
2001-12-05 11:51:43 +00:00
Nick Clifton
b8ed088fac
gcc adopts symlink-tree, refer more to libiberty.
...
symlink-tree: handle DOS-style absolute paths.
2001-12-05 10:07:09 +00:00
Christopher Faylor
d653df0d95
Add missing ChangeLog entries.
2001-12-05 04:48:15 +00:00
Christopher Faylor
958348a4cf
* net.cc (cygwin_getsockopt): Dereference optlen pointer when passing to
...
__check_null_invalid_struct_errno.
2001-12-04 22:01:03 +00:00
Earnie Boyd
937b5e4d04
2001-12-04 Earnie Boyd <earnie@users.sf.net>
...
* include/winuser.h (IDC_STATIC): Don't define.
2001-12-04 14:36:40 +00:00
Earnie Boyd
9d2dfde225
2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
...
Cleanup merge between SourceForge and winsup CVS.
* include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
definitions.
* include/winnt.h (VER_NT*): Remove duplicate defines.
(VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
2001-12-04 13:35:34 +00:00
Alexandre Oliva
bb9cc3dba0
* d10v.h (OPERAND_NOSP): New macro.
2001-12-04 10:06:40 +00:00
Christopher Faylor
63928f6088
Cleanup copyrights and Cygnus'isms throughout.
...
* setup.sgml: Nuke ancient instructions.
2001-12-04 04:20:31 +00:00
Christopher Faylor
8adfbe93d9
remove extra mask info
2001-12-04 04:15:15 +00:00
Christopher Faylor
de057251e2
remove extra mask info
2001-12-04 04:14:37 +00:00
Christopher Faylor
48f939e29f
* cygcheck.cc (usage): Add -c description.
...
* cygpath.cc (usage): Alphabetize options.
* strace.cc (usage): Ditto.
2001-12-04 04:12:39 +00:00
Christopher Faylor
7543995b74
* net.cc (cygwin_getsockopt): Allow NULL optval.
...
* path.cc (mount_info::read_cygdrive_info_from_registry): Don't write cygdrive
to registry if it doesn't exist.
2001-12-03 20:09:33 +00:00
Earnie Boyd
6dfcb5a3a9
2001-12-03 Earnie Boyd <earnie@users.sf.net>
...
* include/accctrl.h: Change \r\n to \n.
2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
* include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
Add structure definition.
* include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
* include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
UnenableRouter) Declare functions.
* lib/iphlpapi.def: Add function names to import lib.
2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
* include/winnt.h (PACCESS_MASK): Add typedef.
* include/aclapi.h: New file.
* include/acctrl.h: New file.
* lib/advapi32.def: Add missing symbols.
* lib/test.c: Add #include <aclapi.h>.
2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
* include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
here ...
* include/winnt.h: ... to here.
* include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
* include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
and typedefs.
(VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
Add defines.
2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
* w32api/include/winnt.h: prepare SSE register support.
(CONTEXT_EXTENDED_REGISTERS): Add new define.
(MAXIMUM_SUPPORTED_EXTENSION): New define.
(struct CONTEXT): ExtendedRegisters field added.
2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
* include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
tagLASTINPUTINFO ): Define new structures.
(EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
SetMenuInfo): Add new prototypes.
* lib/user32.def: Add import stubs for above functions.
* include/winuser.h (IDC_STATIC): Protect against prior
definition.
2001-11-12 Corinna Vinschen <corinna@vinschen.de>
* include/winbase.h (OSVERSIONINFOEX): Add definition.
* include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
2001-11-10 Robert Collins <rbtcollins@hotmail.com>
* include/winnt.h: Add Danny Smith's text comment about gcc compiler
warnings with _AUTHORITY #defines.
2001-11-09 Robert Collins <rbtcollins@hotmail.com>
* include/winnt.h (GetCurrentFiber): Create a prototype before the
implementation;
(GetFiberData): Ditto.
2001-11-09 Robert Collins <rbtcollins@hotmail.com>
* include/winnt.h: Backout last change.
2001-12-03 19:59:34 +00:00
Christopher Faylor
2a50e3df6f
* path.cc (mount_info::conv_to_win32_path): Avoid returning error if cygdrive
...
== '/'.
(mount_info::cygdrive_win32_path): Return 0 if invalid cygdrive path.
2001-12-03 16:47:18 +00:00
Christopher Faylor
89ba9b974a
.
2001-12-02 07:17:33 +00:00
Christopher Faylor
ecd693e3eb
.
2001-12-02 07:07:53 +00:00
Christopher Faylor
e4f0890073
.
2001-12-02 06:41:58 +00:00
Christopher Faylor
a3b2171a77
.
2001-12-02 06:21:17 +00:00
Christopher Faylor
e4cfef02ad
.
2001-12-02 06:13:48 +00:00
Christopher Faylor
97f4804ec8
.
2001-12-02 06:01:16 +00:00
Christopher Faylor
cc2c2a36aa
minor reformatting.
2001-12-02 05:48:24 +00:00
Christopher Faylor
7b80d68f4c
minor reformatting.
2001-12-02 05:23:26 +00:00
Christopher Faylor
a8e091b0bc
* libc/include/dirent.h: Protect against multiple inclusion.
2001-11-30 17:26:47 +00:00
Christopher Faylor
1cf0d8510a
* debug.cc (makethread): Eliminate unneeded function call.
...
* miscfuncs.cc (tls_ix): Predefine.
* perthread.h (set_reent): Eliminate.
(get_reent): Ditto.
* winbase.h (my_tlsalloc): Use global stack base pointer. Set newly allocated
location to NULL.
(my_tlssetvalue): Use global stack base pointer.
(my_tlsgetvalue): Ditto.
2001-11-30 06:19:58 +00:00
Alexandre Oliva
8569e5542e
Copyright 2001
2001-11-29 18:08:12 +00:00
Alexandre Oliva
20a206afa2
* d10v.h (OPERAND_SP): New macro.
2001-11-29 18:03:50 +00:00
DJ Delorie
f66d193650
When build != host, create libiberty for the build machine.
...
* Makefile.in (TARGET_CONFIGARGS, BUILD_CONFIGARGS): Replace
CONFIG_ARGUMENTS.
(ALL_BUILD_MODULES_LIST, BUILD_CONFIGDIRS, BUILD_SUBDIR):
New variables.
(ALL_BUILD_MODULES, CONFIGURE_BUILD_MODULES): New variables
and rules.
(all.normal): Depend on ALL_BUILD_MODULES.
(CONFIGURE_TARGET_MODULES rule): Use TARGET_CONFIGARGS.
(all-build-libiberty): Depend on configure-build-libiberty.
* configure: Calculate and substitute proper value for
ALL_BUILD_MODULES.
* configure.in: Create the build subdirectory.
Calculate and substitute TARGET_CONFIGARGS (formerly
CONFIG_ARGUMENTS); also BUILD_SUBDIR and BUILD_CONFIGARGS (new).
2001-11-28 19:55:01 +00:00
Christopher Faylor
558f1fb418
* winsup.h: Reorganize to avoid use of experimental stuff.
...
* shortcut.cc: Move winsup.h first in include order.
2001-11-28 02:36:32 +00:00
Christopher Faylor
0caa03b00a
Add attribution.
2001-11-28 01:54:05 +00:00
Christopher Faylor
ab6341231f
* libc/include/sys/types.h: Define useconds_t.
...
* libc/include/sys/ulimit.h: Declare ualarm.
2001-11-28 00:16:58 +00:00
Christopher Faylor
4d029f3940
* cygwin.din (ualarm): New export.
...
* dcrt0.cc (_dll_crt0): Add experimental tls storage declaration.
(dll_crt0): Ditto.
* debug.cc (thread_stub): Ditto.
* thread.cc: Minor cleanup.
(__pthread_create): Add experimental tls storage declaration.
* miscfuncs.cc: Define tls index.
* winsup.h: Declare experimental tls storage.
* window.cc (alarm): Use old timer return from setitimer.
(ualarm): New function.
2001-11-28 00:06:35 +00:00
Geoffrey Keating
a6d66c1399
* config.sub: Update to version 1.232 on subversion.
2001-11-26 22:52:00 +00:00
Christopher Faylor
505f9ba17a
Revert erroneous checkin.
2001-11-26 20:21:27 +00:00
Christopher Faylor
94c0e197f0
* Makefile.in (libcygwin.a): Use ar commands to build libcygwin.a since adding
...
an archive doesn't work the way we want it to.
2001-11-26 20:20:42 +00:00
Corinna Vinschen
c74b8922ae
Add missing ChangeLog entries.
2001-11-25 09:55:15 +00:00
Christopher Faylor
ded250563f
* fhandler_disk_file.cc (fhandler_cygdrive::readdir): Avoid reporting
...
inaccessible drives.
2001-11-25 03:28:16 +00:00
Corinna Vinschen
21e379455a
* net.cc (cygwin_hstrerror): Allow s == NULL.
...
(cygwin_rcmd): Add parameter checking.
(cygwin_rexec): Ditto.
2001-11-24 21:52:28 +00:00
Corinna Vinschen
b0fa0e6e0f
* net.cc (cygwin_inet_ntoa): Add parameter checking.
...
(cygwin_inet_network): Return INADDR_NONE instead of 0 in case of
EFAULT.
(cygwin_hstrerror): Add parameter checking.
(cygwin_rresvport): Ditto.
(socketpair): Ditto.
* winsup.h (check_null_str): Add extern declaration.
2001-11-24 21:10:00 +00:00
Christopher Faylor
28d3cc021d
* path.cc (path_conv::check): Tighten FH_CYGDRIVE check to avoid matching
...
trailing component, like other devices.
2001-11-24 21:05:00 +00:00
Christopher Faylor
3409763ff3
* autoload.cc (IsDebuggerPresent): Make conditional load since it is not
...
available everywhere.
* path.cc (mount_info::conv_to_win32_path): Only consider /cygdrive to be
FH_CYGDRIVE, not /cygdrive/x.
2001-11-24 20:57:19 +00:00
Christopher Faylor
53a12585ac
* net.cc (inet_makeaddr): Revert previous change.
2001-11-24 17:31:15 +00:00
Christopher Faylor
4e5289d848
* path.cc (chdir): Allow 'cd /cygdrive'.
2001-11-24 03:35:58 +00:00
Christopher Faylor
c7cf3563f0
Fix typo.
2001-11-24 03:25:07 +00:00
Christopher Faylor
c123b1f3a1
fix typo.
2001-11-24 03:12:41 +00:00