]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
21 years ago2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
Danny Smith [Mon, 13 Oct 2003 05:22:30 +0000 (05:22 +0000)]
2003-10-13  Steven Edwards  <Steven_Ed4153@yahoo.com>

* include/winnt.h (CONTAINING_RECORD): Add macro.

21 years ago * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
Danny Smith [Mon, 13 Oct 2003 03:25:26 +0000 (03:25 +0000)]
* include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): remove
defines.

21 years ago2003-10-13 Filip Navara <xnavara@volny.cz>
Danny Smith [Mon, 13 Oct 2003 02:46:36 +0000 (02:46 +0000)]
2003-10-13  Filip Navara  <xnavara@volny.cz>

* include/commctrl.h: (DSA_*):Add prototypes, typedefs and
defines for Dynamic Storage Arrays.
(DPA_*): Likewise, for Dynamic Pointer Arrays.
(FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
and defines for Flat ScrollBars.
(SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
DefSubclassProc): Add prototypes for subclassing.
(DrawShadowText) Add prototype.
` (COMCTL32_VERSION): Define.

21 years ago2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
Danny Smith [Mon, 13 Oct 2003 00:22:38 +0000 (00:22 +0000)]
2003-10-13  Martin Fuchs  <Martin-Fuchs@gmx.net>

* include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.

21 years ago2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
Danny Smith [Sun, 12 Oct 2003 23:38:57 +0000 (23:38 +0000)]
2003-10-13  Pierre Humblet  <pierre.humblet@ieee.org>

* include/winnt.h (SM_REMOTESESSION): Add define.
* include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.

21 years ago * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
Danny Smith [Sun, 12 Oct 2003 23:34:13 +0000 (23:34 +0000)]
* include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
duplicate definitions.
(KP_X, KP_Y): Correct typos.

21 years agoDummy afxres header, richedit constants added
Manu B [Sat, 11 Oct 2003 08:00:38 +0000 (08:00 +0000)]
Dummy afxres header, richedit constants added

21 years ago* fhandler_tty.cc (fhandler_tty_slave::open): Don't create a new window station
Christopher Faylor [Fri, 10 Oct 2003 19:11:21 +0000 (19:11 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::open): Don't create a new window station
if one already exists.

21 years ago* shared.cc (shared_info::initialize): Remove myself check since hMainProc
Christopher Faylor [Fri, 10 Oct 2003 19:07:08 +0000 (19:07 +0000)]
* shared.cc (shared_info::initialize): Remove myself check since hMainProc
initialization will allow user initialization to work.

21 years ago * include/_mingw.h: Increment version to 3.2.
Earnie Boyd [Fri, 10 Oct 2003 18:25:10 +0000 (18:25 +0000)]
* include/_mingw.h: Increment version to 3.2.
* Makefile.in: Ditto.

21 years agofix typo
Christopher Faylor [Fri, 10 Oct 2003 17:44:54 +0000 (17:44 +0000)]
fix typo

21 years ago * include/sys/types.h: Revert last change.
Earnie Boyd [Fri, 10 Oct 2003 15:09:55 +0000 (15:09 +0000)]
* include/sys/types.h: Revert last change.

21 years ago * include/sys/types.h (ssize_t): Correct the definition.
Earnie Boyd [Fri, 10 Oct 2003 11:49:36 +0000 (11:49 +0000)]
* include/sys/types.h (ssize_t): Correct the definition.

21 years ago * include/sys/mman.h (MAP_FAILED): Define as void *.
Corinna Vinschen [Thu, 9 Oct 2003 11:40:16 +0000 (11:40 +0000)]
* include/sys/mman.h (MAP_FAILED): Define as void *.

21 years ago * include/errorep.h: New file.
Dimitri Papadopoulos [Thu, 9 Oct 2003 05:52:12 +0000 (05:52 +0000)]
* include/errorep.h: New file.

* lib/faultrep.def: New file.

21 years ago * include/winbase.h (AddVectoredExceptionHandler): Define if
Dimitri Papadopoulos [Thu, 9 Oct 2003 05:28:25 +0000 (05:28 +0000)]
* include/winbase.h (AddVectoredExceptionHandler): Define if
_WIN32_WINNT >= 0x0500.

* include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
_WIN32_WINNT >= 0x0500.

21 years ago* dcrt0.cc (hMainProc): Initialize to useful value for use when dll is
Christopher Faylor [Wed, 8 Oct 2003 21:40:33 +0000 (21:40 +0000)]
* dcrt0.cc (hMainProc): Initialize to useful value for use when dll is
dynamically loaded.
(shared_info::initialize): Don't initialize user stuff if myself doesn't exit.

21 years ago2003-10-05 Mohan Embar <gnustuff@thisiscool.com>
DJ Delorie [Wed, 8 Oct 2003 21:29:04 +0000 (21:29 +0000)]
2003-10-05  Mohan Embar  <gnustuff@thisiscool.com>
* configure.in: Allow explicit specification of CFLAGS_FOR_BUILD.
* configure: Rebuilt
* Makefile.tpl: Use CFLAGS_FOR_BUILD computed by configure
* Makefile.in: Rebuilt

21 years agoMove ChangeLog entries for config/ subdir into config/ChangeLog, where
Nathanael Nerode [Wed, 8 Oct 2003 21:26:42 +0000 (21:26 +0000)]
Move ChangeLog entries for config/ subdir into config/ChangeLog, where
they belong.  Thanks to Kelley Cook <kcook34@ford.com>.

21 years ago2003-10-06 Dave Brolley <brolley@redhat.com>
Dave Brolley [Wed, 8 Oct 2003 18:12:53 +0000 (18:12 +0000)]
2003-10-06  Dave Brolley  <brolley@redhat.com>

        * frv.h (EF_FRV_CPU_FR550): New macro.

21 years ago * include/winbase.h (AddVectoredExceptionHandler): Only define if
Corinna Vinschen [Wed, 8 Oct 2003 15:58:58 +0000 (15:58 +0000)]
* include/winbase.h (AddVectoredExceptionHandler): Only define if
_WIN32_WINNT >= 0x0501.

21 years ago * syscalls.cc (unlink): Don't even try DELETE_ON_CLOSE technique on
Corinna Vinschen [Wed, 8 Oct 2003 09:17:08 +0000 (09:17 +0000)]
* syscalls.cc (unlink): Don't even try DELETE_ON_CLOSE technique on
systems not supporting it.

21 years ago * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
Dimitri Papadopoulos [Tue, 7 Oct 2003 12:55:00 +0000 (12:55 +0000)]
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.

* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?

* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.

* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.

* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.

* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.

* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.

* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.

* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.

21 years ago * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
Dimitri Papadopoulos [Tue, 7 Oct 2003 10:14:31 +0000 (10:14 +0000)]
* include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
ResetWriteWatch): Add function.

* include/winbase.h [_WIN32_WINNT >= 0x0500]
(GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
Add functions.

* include/winbase.h [_WIN32_WINNT >= 0x0501]
(GetSystemWow64Directory[AW], HeapQueryInformation,
HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
RemoveVectoredExceptionHandler): Add functions.

* include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
Add enumeration.

* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
Add function.

* include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
Add function. The MSDN Magazine of June 2003 reads:
RestoreLastError is an enigma. It's code is identical to
SetLastError. It's unclear to me why it was made into a
separate API.

* lib/user32.def (GetSystemWindowsDirectory[AW],
GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
HeapQueryInformation, HeapSetInformation, InitializeSListHead,
InterlockedFlushSList, InterlockedPopEntrySList,
InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
RestoreLastError): Add functions.

21 years ago * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
Dimitri Papadopoulos [Tue, 7 Oct 2003 08:47:06 +0000 (08:47 +0000)]
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.

* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.

* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.

* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.

* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.

* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.

* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.

21 years ago * include/winbase.h [_WIN32_WINNT >= 0x0501]
Dimitri Papadopoulos [Tue, 7 Oct 2003 07:14:53 +0000 (07:14 +0000)]
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
DebugSetProcessKillOnExit): Add functions.

* include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
DeleteTimerQueueEx, DeleteTimerQueueTimer,
DnsHostnameToComputerName[AW]): Add functions.

* lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.

21 years ago * include/winbase.h (GetVolumePathNamesForVolumeName): Available
Dimitri Papadopoulos [Tue, 7 Oct 2003 05:54:53 +0000 (05:54 +0000)]
* include/winbase.h (GetVolumePathNamesForVolumeName): Available
on Windows XP and later.

21 years ago * include/commctrl.h (TreeView_Select): Returns BOOL.
Dimitri Papadopoulos [Tue, 7 Oct 2003 05:41:46 +0000 (05:41 +0000)]
* include/commctrl.h (TreeView_Select): Returns BOOL.

21 years ago * include/winbase.h (CancelDeviceWakeupRequest): Add function.
Dimitri Papadopoulos [Mon, 6 Oct 2003 12:33:32 +0000 (12:33 +0000)]
* include/winbase.h (CancelDeviceWakeupRequest): Add function.

* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CreateMemoryResourceNotification, DeactivateActCtx): Add functions.

* include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
CreateTimerQueueTimer): Add function.

* include/winbase.h [_WIN32_WINNT >= 0x0501]
(MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.

* include/winbase.h [_WIN32_WINNT >= 0x0501]
(DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.

* include/winnt.h (WT_*): Add constants.

* lib/user32.def (CancelDeviceWakeupRequest,
CreateMemoryResourceNotification, CreateTimerQueueTimer,
DeactivateActCtx): Add functions.

21 years ago * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
Dimitri Papadopoulos [Mon, 6 Oct 2003 10:00:31 +0000 (10:00 +0000)]
* include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
Add function. Sometimes I don't understand MSDN. This function is
available on Windows XP and Server 2003, but the SDK is supposed to
make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
Mmmh...

* include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
Guard function. Same remark as above.

* lib/user32.def (ConvertFiberToThread, CreateFiberEx):
Add functions.

21 years ago * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
Dimitri Papadopoulos [Mon, 6 Oct 2003 09:45:59 +0000 (09:45 +0000)]
* include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
Add constants.

* include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
structures.

* include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
function. MSDN says the first argument is HACTCTX but I'm not sure
where such a specialized handle is defined, so use HANDLE instead.

* include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
CheckNameLegalDOS8Dot3[AW]): Add functions.

* lib/user32.def (ActivateActCtx, AttachConsole,
CheckNameLegalDOS8Dot3[AW]): Add functions.

* lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
Unfortunately I don't know which header to put the declarations in.

21 years ago * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
Dimitri Papadopoulos [Mon, 6 Oct 2003 09:02:04 +0000 (09:02 +0000)]
* include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
Add constants.

* include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
constants for National Language Support.

* include/winnls.h (NLSVERSIONINFO): Add structure for National
Language Support.

* include/winnls.h (GEO_ENUMPROC): Add callback for National
Language Support.

* include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
Add functions.

* include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
functions. Strange... I am unable to find which library contains
these functions. Can't find anything with pexports. Any clue?

* lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
SetUserGeoID): Add functions.

21 years ago * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
Dimitri Papadopoulos [Mon, 6 Oct 2003 06:47:41 +0000 (06:47 +0000)]
* include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.

* include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
value for constants.

21 years ago2003-10-03 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 4 Oct 2003 04:54:47 +0000 (04:54 +0000)]
2003-10-03  H.J. Lu  <hongjiu.lu@intel.com>

* ltconfig (sys_lib_search_path_spec): Fix a typo for HPUX.

21 years ago * include/wincrypt.h (KP_SCHANNEL_ALG): Add constant. Specifying
Dimitri Papadopoulos [Fri, 3 Oct 2003 12:14:13 +0000 (12:14 +0000)]
* include/wincrypt.h (KP_SCHANNEL_ALG): Add constant. Specifying
the algorithms.

21 years ago * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
Dimitri Papadopoulos [Fri, 3 Oct 2003 12:11:04 +0000 (12:11 +0000)]
* include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
INTERNATIONAL_USAGE): Add constants. Specifying the Algorithms

21 years ago * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
Dimitri Papadopoulos [Fri, 3 Oct 2003 12:06:05 +0000 (12:06 +0000)]
* include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.

21 years ago * include/wincrypt.h (KP_*): Add constants. Needed by
Dimitri Papadopoulos [Fri, 3 Oct 2003 12:04:02 +0000 (12:04 +0000)]
* include/wincrypt.h (KP_*): Add constants. Needed by
CryptSetKeyParam() and other functions.

21 years ago * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
Dimitri Papadopoulos [Fri, 3 Oct 2003 11:38:07 +0000 (11:38 +0000)]
* include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
Add constants, related to Console Accessibility.

21 years ago * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
Dimitri Papadopoulos [Fri, 3 Oct 2003 10:29:16 +0000 (10:29 +0000)]
* include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
wrong value for constant.

21 years ago * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
Dimitri Papadopoulos [Fri, 3 Oct 2003 10:27:27 +0000 (10:27 +0000)]
* include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.

* include/uxtheme.h: Cleanup.
* include/tmschema.h: Cleanup.

21 years ago * include/stdio.h (_filbuf): Add prototype.
Danny Smith [Fri, 3 Oct 2003 10:16:53 +0000 (10:16 +0000)]
* include/stdio.h (_filbuf): Add prototype.
(_flsbuf): Add prototype.
(getc): Add inline version.
(putc): Likewise.
(getchar): Likewise.
(putchar): Likewise.

21 years ago * mingwex/dirent.c (_treaddir): Reset errno to 0 if end
Danny Smith [Thu, 2 Oct 2003 21:29:51 +0000 (21:29 +0000)]
* mingwex/dirent.c (_treaddir): Reset errno to 0 if end
of directory.

21 years ago2003-10-01 Phil Edwards <pme@gcc.gnu.org>
H.J. Lu [Thu, 2 Oct 2003 06:25:28 +0000 (06:25 +0000)]
2003-10-01  Phil Edwards  <pme@gcc.gnu.org>

* config-ml.in:  Use ac_configure_args directly instead of
ml_arguments.  Only set ml_norecursion if --no[-]recursion is
actually seen.

2003-10-01  Eric Botcazou  <ebotcazou@libertysurf.fr>

* config-ml.in: Propagate INSTALL variables.

21 years ago* dcrt0.cc (dll_crt0_1): Call newlib __sinit routine to ensure that stdio
Christopher Faylor [Thu, 2 Oct 2003 04:46:59 +0000 (04:46 +0000)]
* dcrt0.cc (dll_crt0_1): Call newlib __sinit routine to ensure that stdio
buffers are initialized to avoid thread initialization races.

21 years ago* path.cc (win32_device_name): Only fill out destination buffer when it's
Christopher Faylor [Thu, 2 Oct 2003 03:50:10 +0000 (03:50 +0000)]
* path.cc (win32_device_name): Only fill out destination buffer when it's
really a device.

21 years ago2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
Luke Dunstan [Thu, 2 Oct 2003 02:39:43 +0000 (02:39 +0000)]
2003-10-02  Luke Dunstan  <infidel@users.sourceforge.net>

* include/winspool.h (GetDefaultPrinter[AW]): Add functions.
* lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.

21 years ago * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
Danny Smith [Wed, 1 Oct 2003 21:40:43 +0000 (21:40 +0000)]
* include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.

21 years ago* Makefile.in: Add YA method for generating devices.cc.
Christopher Faylor [Wed, 1 Oct 2003 12:36:39 +0000 (12:36 +0000)]
* Makefile.in: Add YA method for generating devices.cc.
* child_info.h: YA update of another magic number.
* gendevices: New file.
* devices.in: New file.
* devices.cc: Regenerate.
* devices.shilka: Remove.
* devices.h: Correctly define device pointers.
(device): Remove now obsolete fields.
(device::native): Renamed from device::fmt.
* dtable.cc (build_fh_dev): Simplify in light of new unit parsing scheme.
(build_fh_pc): Ditto.
* path.cc (win32_device_name): Ditto.
* fhandler.h (fhandler_base::get_native_name): Reflect renaming of fmt to
native.
* fhandler_tty.cc (fhandler_tty_mster::init): Initialize slave device prior to
reporting unit.

21 years ago * fhandler.cc (fhandler_base::fstat): Drop FH_FLOPPY case.
Corinna Vinschen [Tue, 30 Sep 2003 21:46:08 +0000 (21:46 +0000)]
* fhandler.cc (fhandler_base::fstat): Drop FH_FLOPPY case.

21 years ago * fhandler.h (class fhandler_dev_raw): Add method fstat.
Corinna Vinschen [Tue, 30 Sep 2003 21:43:40 +0000 (21:43 +0000)]
* fhandler.h (class fhandler_dev_raw): Add method fstat.
* fhandler_raw.cc (fhandler_dev_raw::fstat): New method.

Add missing ChangeLog for previous patch.

21 years ago * devices.h (enum fh_devices): Remove DEV_RAWDRIVE_MAJOR and
Corinna Vinschen [Tue, 30 Sep 2003 21:03:57 +0000 (21:03 +0000)]
* devices.h (enum fh_devices): Remove DEV_RAWDRIVE_MAJOR and
FH_RAWDRIVE.
* devices.shilka (dev_rawdrive_storage): Remove.
(unit_devices): Remove pointer to dev_rawdrive_storage.
(uniq_devices): Remove rawdrive entry.
* dtable.cc (build_fh_pc): Remove DEV_RAWDRIVE_MAJOR case.
* path.cc (win32_device_name): ditto.

21 years ago[ bfd/ChangeLog ]
Chris Demetriou [Tue, 30 Sep 2003 16:17:14 +0000 (16:17 +0000)]
[ bfd/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* archures.c (bfd_mach_mipsisa64r2): New define.
* bfd-in2.h: Regenerate.
* aoutx.h (NAME(aout,machine_type)): Handle bfd_mach_mipsisa64r2.
* cpu-mips.c (I_mipsisa64r2): New enum value.
(arch_info_struct): Add entry for I_mipsisa64r2.
* elfxx-mips.c (_bfd_elf_mips_mach)
(_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_64R2.
(mips_set_isa_flags): Add bfd_mach_mipsisa64r2 case.
(mips_mach_extensions): Add entry for bfd_mach_mipsisa64r2.

[ binutils/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2.

[ gas/Changelog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* configure.in (mipsisa64r2, mipsisa64r2el, mipsisa64r2*): New CPUs.
* configure: Regenerate.
* config/tc-mips.c (imm2_expr): New variable.
(md_assemble, mips16_ip): Initialize imm2_expr.
(ISA_HAS_64BIT_REGS, ISA_HAS_DROR, ISA_HAS_ROR): Add ISA_MIPS64R2.
(macro_build): Handle +A, +B, +C, +E, +F, +G, and +H format operands.
(macro): Handle M_DEXT and M_DINS.
(validate_mips_insn): Handle +E, +F, +G, +H, and +I format operands.
(mips_ip): Likewise.
(OPTION_MIPS64R2): New define.
(md_longopts): New entry for -mips64r2 (OPTION_MIPS64R2).
OPTION_ASE_BASE): Increase to compensate for OPTION_MIPS64R2.
(md_parse_option): Handle OPTION_MIPS64R2.
(s_mipsset): Handle setting "mips64r2" ISA.
(mips_cpu_info_table): Add mips64r2.
(md_show_usage): Document -mips64r2 option.
* doc/as.texinfo: Docuemnt -mips64r2 option.
* doc/c-mips.texi: Likewise.

[ gas/testsuite/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* gas/mips/cp0-names-mips64r2.d: New file.
* gas/mips/cp0sel-names-mips64r2.d: New file.
* gas/mips/elf_arch_mips64r2.d: New file.
* gas/mips/hwr-names-mips64r2.d: New file.
* gas/mips/mips32r2-ill-fp64.l: New file.
* gas/mips/mips32r2-ill-fp64.s: New file.
* gas/mips/mips64r2-ill.l: New file.
* gas/mips/mips64r2-ill.s: New file.
* gas/mips/mips64r2.d: New file.
* gas/mips/mips64r2.s: New file.
* gas/mips/mips.exp: Define "mips64r2" arch, and run new tests.

[ include/elf/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* mips.h (E_MIPS_ARCH_64R2): New define.

[ include/opcode/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* mips.h: Document +E, +F, +G, +H, and +I operand types.
Update documentation of I, +B and +C operand types.
(INSN_ISA64R2, ISA_MIPS64R2, CPU_MIPS64R2): New defines.
(M_DEXT, M_DINS): New enum values.

[ ld/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* ldmain.c (get_emulation): Ignore "-mips64r2".

[ ld/testsuite/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
with MIPS64r2.

[ opcodes/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

* mips-dis.c (mips_arch_choices): Add entry for "mips64r2"
(print_insn_args): Add handing for +E, +F, +G, and +H.
* mips-opc.c (I65): New define for MIPS64r2.
(mips_builtin_opcodes): Add "dext", "dextm", "dextu", "dins",
"dinsm", "dinsu", "drotl", "drotr", "drotr32", "drotrv", "dsbh",
and "dshd" for MIPS64r2.  Adjust "dror", "dror32", and "drorv" to
be supported on MIPS64r2.

21 years agoRemove conflict indicator from ChangeLog
Danny Smith [Tue, 30 Sep 2003 07:53:10 +0000 (07:53 +0000)]
Remove conflict indicator from ChangeLog

21 years ago * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
Danny Smith [Tue, 30 Sep 2003 07:51:26 +0000 (07:51 +0000)]
* include/winuser.h (BSF_*, BSM_*):  Sync constants defined in
both winuser.h and dbt.h.
* include/dbt.h (BSF_*, BSM_*): Likewise.

* include/winuser.h (struct tagRAWINPUT): Remove
_ANONYMOUS_UNION tag from named union.
(struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.

21 years ago * include/dhcpcsvc.h: New file.
Dimitri Papadopoulos [Tue, 30 Sep 2003 07:40:46 +0000 (07:40 +0000)]
* include/dhcpcsvc.h: New file.
Note that MSDN is confused about whether it should start constant
and structure names with DHCPCAPI or DHCPAPI. It's using both but
experience suggests it's DHCPCAPI with `C'.

* lib/dhcpcsvc.def: New file.

21 years ago * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
Dimitri Papadopoulos [Tue, 30 Sep 2003 06:57:46 +0000 (06:57 +0000)]
* include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.

* include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
for use in RAWINPUTDEVICE.

* include/winuser.h [_WIN32_WINNT >= 0x0501]
(GetRawInputDeviceInfo[AW]): Ooops... there are
ANSI/Unicode versions of this function.

* lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
are ANSI/Unicode versions of this function.

21 years ago2003-09-29 Ian Lance Taylor <ian@wasabisystems.com>
Jeff Johnston [Mon, 29 Sep 2003 21:04:09 +0000 (21:04 +0000)]
2003-09-29  Ian Lance Taylor  <ian@wasabisystems.com>

        * libm/configure.in: Check libm_machine_dir, not machine_dir.
        * libm/configure: Regenerate.
        * libm/Makefile.in: Ditto.

21 years ago * libc/machine/sh/strncpy.S: New file.
Joern Rennecke [Mon, 29 Sep 2003 12:42:49 +0000 (12:42 +0000)]
* libc/machine/sh/strncpy.S: New file.
* libc/machine/sh/Makefile.am: Add entry & rule for new file.
* libc/machine/sh/Makefile.in: Regenerate.

21 years ago * syslog.cc (vsyslog): Print debug message if ReportEventA fails.
Corinna Vinschen [Mon, 29 Sep 2003 12:31:22 +0000 (12:31 +0000)]
* syslog.cc (vsyslog): Print debug message if ReportEventA fails.

21 years ago * include/stdlib.h: Guard non-ISO functions with
Danny Smith [Mon, 29 Sep 2003 09:16:23 +0000 (09:16 +0000)]
* include/stdlib.h: Guard non-ISO functions with
!__STRICT_ANSI__, throughout.

21 years ago * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
Dimitri Papadopoulos [Mon, 29 Sep 2003 08:54:50 +0000 (08:54 +0000)]
* include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
RIDI_DEVICEINFO): Add constants.

* include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
RAWINPUTDEVICELIST): Add structures.

* include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.

* lib/user32.def (DefRawInputProc, GetRawInputBuffer,
GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
GetRegisteredRawInputDevices): Add functions.

21 years ago* sigproc.cc (proc_subproc): Restrict permissions on ppid_handle.
Christopher Faylor [Sun, 28 Sep 2003 15:46:00 +0000 (15:46 +0000)]
* sigproc.cc (proc_subproc): Restrict permissions on ppid_handle.
* devices.shilka (device::parse): Restore check for tty in unit handling, but
without the previous typo.
* devices.cc: Regenerate.
* devices.h (DEV_CYGDRIVE_MAJOR): Change major number to one used by linux for
"user-mode virtual block device".

21 years ago * devices.h: Move a few device major numbers. Fix typo of FH_UDP.
Corinna Vinschen [Sun, 28 Sep 2003 09:44:13 +0000 (09:44 +0000)]
* devices.h: Move a few device major numbers.  Fix typo of FH_UDP.
* device.shilka: Remove /dev/hd device entries, rename all device_hd*
to device_sd*.
(device::parse): Disallow units outside lower and upper bounds.
* dtable.cc (build_fh_pc): Fix typo of FH_UDP.
* path.cc (win32_device_name): Fix win32 name creation to match new
device handling.

21 years ago* device.shilka (device::parse): Allow units on other than tty.
Christopher Faylor [Sat, 27 Sep 2003 15:19:29 +0000 (15:19 +0000)]
* device.shilka (device::parse): Allow units on other than tty.

21 years ago * wincap.cc (wincapc::init): Allow requesting server info for NT4 SP6.
Corinna Vinschen [Sat, 27 Sep 2003 08:14:56 +0000 (08:14 +0000)]
* wincap.cc (wincapc::init): Allow requesting server info for NT4 SP6.

21 years ago* path.cc (symlink_info::check): Use new introducer for mknod'ed files.
Christopher Faylor [Sat, 27 Sep 2003 05:44:58 +0000 (05:44 +0000)]
* path.cc (symlink_info::check): Use new introducer for mknod'ed files.
(parse_device): Ditto.
* syscalls.cc (mknod_worker): Ditto.

21 years ago* devices.shilka: Add /dev/sda disk devices.
Christopher Faylor [Sat, 27 Sep 2003 05:38:01 +0000 (05:38 +0000)]
* devices.shilka: Add /dev/sda disk devices.
* devices.cc: Regenerate.

21 years ago* cygwin-shilka: Remove '#line directives' or suffer debugging oddities. Use
Christopher Faylor [Sat, 27 Sep 2003 05:35:02 +0000 (05:35 +0000)]
* cygwin-shilka: Remove '#line directives' or suffer debugging oddities.  Use
-length option so that device prefixes are used.
* devices.cc: Regenerate.
* syscalls.cc (ttyname): Add debugging output.

21 years agoremove accidental checkin
Christopher Faylor [Sat, 27 Sep 2003 03:44:57 +0000 (03:44 +0000)]
remove accidental checkin

21 years ago* Makefile.in: Add libusr32.a to DLL_IMPORTS.
Christopher Faylor [Sat, 27 Sep 2003 03:44:31 +0000 (03:44 +0000)]
* Makefile.in: Add libusr32.a to DLL_IMPORTS.
* wincap.h (wincaps::is_server): New flag.
(wincapc::version): Change type to OSVERSIONINFOEX.
(wincapc::is_server): New function.
* wincap.cc (wincap_unknown::is_server): New initializer.
(wincap_95): Ditto.
(wincap_95osr2): Ditto.
(wincap_98): Ditto.
(wincap_me): Ditto.
(wincap_nt3): Ditto.
(wincap_nt4): Ditto.
(wincap_nt4sp4): Ditto.
(wincap_2000): Ditto.
(wincap_xp): Ditto.
(wincapc::init): Adapt to OSVERSIONINFOEX.  Add detection of NT server systems.
* sched.cc: Include windows.h and registry.h.
(sched_rr_get_interval): Re-implement for NT systems.

21 years ago* fhandler_tty.cc (fhandler_tty_slave::ioctl): Properly set ioctl_request event
Christopher Faylor [Sat, 27 Sep 2003 03:14:07 +0000 (03:14 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::ioctl): Properly set ioctl_request event
when window size changes.  Store failing errno in ioctl_retval (needed?).

21 years ago* fhandler_console.c (fhandler_console::read): Record the state of the SHIFT,
Christopher Faylor [Sat, 27 Sep 2003 02:36:50 +0000 (02:36 +0000)]
* fhandler_console.c (fhandler_console::read): Record the state of the SHIFT,
CTRL and ALT keys at the time of the last keyboard input event.
(fhandler_console::ioctl): Handle requests to retrieve the keyboard modifiers
via the TIOCLINUX command.
* fhandler_tty.c (fhandler_tty_slave::read): Ditto.
* include/sys/termios.h (TIOCLINUX): New macro definition.

21 years ago2003-09-26 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 27 Sep 2003 02:30:46 +0000 (02:30 +0000)]
2003-09-26  Pierre Humblet <pierre.humblet@ieee.org>

* pinfo.cc (pinfo::init): Do not give FILE_MAP_WRITE access to Everybody.
* exceptions.cc (sig_handle_tty_stop): Do not create pinfo parent with
PID_MAP_WRITE.
* fhandler_process.cc (fhandler_process::fill_filebuf): Ditto for pinfo p.
* signal.cc (kill_worker): Ditto for pinfo dest.

21 years ago2003-09-26 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 27 Sep 2003 01:58:23 +0000 (01:58 +0000)]
2003-09-26  Pierre Humblet <pierre.humblet@ieee.org>

* pinfo.h (pinfo::set_acl): Declare.
* pinfo.cc (pinfo_fixup_after_fork): Duplicate with no rights.
(pinfo::set_acl): New.
* spawn.cc (spawn_guts): Call myself.set_acl.

21 years ago2003-09-26 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 27 Sep 2003 01:56:36 +0000 (01:56 +0000)]
2003-09-26  Pierre Humblet <pierre.humblet@ieee.org>

* uinfo.cc (cygheap_user::init): Make sure the current user appears
in the default DACL. Rearrange to decrease the indentation levels.
Initialize the effec_cygsid directly.
(internal_getlogin): Do not reinitialize myself->gid. Open the process
token with the required access.
* cygheap.h (class cygheap_user): Delete members pid and saved_psid.
Create members effec_cygsid and saved_cygsid.
(cygheap_user::set_sid): Define inline.
(cygheap_user::set_saved_sid): Ditto.
(cygheap_user::sid): Modify.
(cygheap_user::saved_sid): Modify.
* cygheap.cc (cygheap_user::set_sid): Delete.
(cygheap_user::set_saved_sid): Ditto.
* sec_helper.cc (sec_acl): Set the correct acl size.
* autoload.cc (FindFirstFreeAce): Add.
* security.h: Define ACL_DEFAULT_SIZE.

21 years ago * include/winable.h (BlockInput): Add function.
Dimitri Papadopoulos [Fri, 26 Sep 2003 14:46:33 +0000 (14:46 +0000)]
* include/winable.h (BlockInput): Add function.

* include/winable.h (WS_ACTIVECAPTION): Add constant.
For use with WINDOWINFO structure.

* include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
Add function.

* include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
Add function.

* include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
Add function...

* include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
...and duplicate.

* include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
Guard function...

* include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
...and duplicate.

* include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
Guard function...

* include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
...and duplicate.

* include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
HARDWAREINPUT, INPUT): Guard structures...

* include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
HARDWAREINPUT, INPUT): ...and duplicate.

* include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...

* include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.

* include/winuser.h: Move around some lines. Reformat according
to recommended or dominant style. Remove FAR keyword.

* include/winable.h: Move around some lines.

* lib/user32.def (BlockInput, IsWinEventHookInstalled,
LockWorkStation, UnhookWinEvent): Add functions.

21 years ago * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
Dimitri Papadopoulos [Fri, 26 Sep 2003 10:41:23 +0000 (10:41 +0000)]
* include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
PW_CLIENTONLY): Add function and constant.

* lib/user32.def (PrintWindow): Add function.

21 years ago * include/winuser.h (RealGetWindowClassA[AW]): Add function.
Dimitri Papadopoulos [Fri, 26 Sep 2003 10:31:43 +0000 (10:31 +0000)]
* include/winuser.h (RealGetWindowClassA[AW]): Add function.

* lib/user32.def (RealGetWindowClassA[AW]): Add function.

21 years ago * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
Dimitri Papadopoulos [Fri, 26 Sep 2003 10:20:46 +0000 (10:20 +0000)]
* include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.

* lib/user32.def (RegisterDeviceNotification[AW]): Add function.

21 years ago * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
Dimitri Papadopoulos [Fri, 26 Sep 2003 09:49:52 +0000 (09:49 +0000)]
* include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
WINEVENT_INCONTEXT): Add function, typedef, and constants.

* include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
WINEVENT_INCONTEXT): Add function, typedef, and constants.

* include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
Add function.

* lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
Add functions.

21 years ago * mmap.cc (munmap): Use correct address and length parameters when
Corinna Vinschen [Fri, 26 Sep 2003 08:50:12 +0000 (08:50 +0000)]
* mmap.cc (munmap): Use correct address and length parameters when
calling fhandler's munmap.

21 years ago * spawn.cc (spawn_guts): Set errno to E2BIG if command line is
Corinna Vinschen [Fri, 26 Sep 2003 08:45:24 +0000 (08:45 +0000)]
* spawn.cc (spawn_guts): Set errno to E2BIG if command line is
longer than CreateProcess allows (32K).

21 years ago * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
Dimitri Papadopoulos [Fri, 26 Sep 2003 08:19:30 +0000 (08:19 +0000)]
* include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
ACE_OBJECT_TYPE_PRESENT): Add constants. For use with
OBJECTS_AND_NAME structure.

21 years ago * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
Dimitri Papadopoulos [Fri, 26 Sep 2003 08:07:39 +0000 (08:07 +0000)]
* include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
void* instead.

* include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
PINHERITED_FROM[AW]): Add structures.

* lib/user32.def (GetInheritanceSource[AW]): Add functions.

21 years ago Avoid compile time error when including winuser.h:
Corinna Vinschen [Fri, 26 Sep 2003 07:51:26 +0000 (07:51 +0000)]
Avoid compile time error when including winuser.h:

* include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.

21 years ago* dtable.cc (build_fh_name): Return pointer to a 'nodevice' rather than a NULL
Christopher Faylor [Fri, 26 Sep 2003 03:26:44 +0000 (03:26 +0000)]
* dtable.cc (build_fh_name): Return pointer to a 'nodevice' rather than a NULL
pointer or suffer SEGVs with invalid paths.

21 years ago* fork.cc (fork_parent): Detect failed pinfo constructor.
Christopher Faylor [Fri, 26 Sep 2003 03:20:30 +0000 (03:20 +0000)]
* fork.cc (fork_parent): Detect failed pinfo constructor.
* spawn.cc (spawn_guts): Don't overwrite ENOMEM errno on failed pinfo
constructor.

21 years ago* spawn.cc (spawnve): Remove vfork short circuit and let caller deal with error
Christopher Faylor [Fri, 26 Sep 2003 03:09:42 +0000 (03:09 +0000)]
* spawn.cc (spawnve): Remove vfork short circuit and let caller deal with error
return.

21 years ago* spawn.cc (spawn_guts): Catch potential error from pinfo.remember. Change
Christopher Faylor [Fri, 26 Sep 2003 02:23:34 +0000 (02:23 +0000)]
* spawn.cc (spawn_guts): Catch potential error from pinfo.remember.  Change
debug messages to make sense.  Pass correct value to pinfo constructor.  Ensure
cleanup after errors.  Always reimpersonate after errors.

21 years ago * lib/version.def (LIBRARY): Quote name.
Danny Smith [Thu, 25 Sep 2003 20:24:05 +0000 (20:24 +0000)]
* lib/version.def (LIBRARY): Quote name.

21 years ago* include/winuser.h (GetClipboardSequenceNumber): Add functions
Dimitri Papadopoulos [Thu, 25 Sep 2003 15:04:55 +0000 (15:04 +0000)]
* include/winuser.h (GetClipboardSequenceNumber): Add functions
and constants.
* include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
GR_USEROBJECTS): Add functions and constants.
* include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
* include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
constants.
* lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
GetMouseMovePointsEx, InSendMessageEx): Add functions.

21 years ago * acx.m4 (AC_PROG_CPP_WERROR): New.
Daniel Jacobowitz [Thu, 25 Sep 2003 14:27:21 +0000 (14:27 +0000)]
* acx.m4 (AC_PROG_CPP_WERROR): New.

21 years ago* include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
Dimitri Papadopoulos [Thu, 25 Sep 2003 14:11:47 +0000 (14:11 +0000)]
* include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
BroadcastSystemMessageW, BroadcastSystemMessageEx,
BroadcastSystemMessageExA, BroadcastSystemMessageExW,
BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
BSF_RETURNHDESK): Add functions and constants.
* include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
* include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
GetProcessDefaultLayout, SetProcessDefaultLayout,
RealChildWindowFromPoint, SetProcessDefaultLayout,
SwitchToThisWindow): Add functions.
* lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
BroadcastSystemMessageExA, BroadcastSystemMessageExW,
EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
RealChildWindowFromPoint, SetProcessDefaultLayout,
SwitchToThisWindow): Add function.

21 years ago* spawn.cc (spawn_guts): Move system signal handling stuff after CreateProcess
Christopher Faylor [Thu, 25 Sep 2003 13:49:21 +0000 (13:49 +0000)]
* spawn.cc (spawn_guts): Move system signal handling stuff after CreateProcess
error check.

21 years ago* include/winuser.h (DeregisterShellHookWindow): Add function.
Dimitri Papadopoulos [Thu, 25 Sep 2003 11:22:22 +0000 (11:22 +0000)]
* include/winuser.h (DeregisterShellHookWindow): Add function.
* include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
* lib/user32.def (EndTask): Add function.
* include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to use _WIN32_WINNT instead of WINVER to test for Windows 2000.
* include/winable.h: Reorder target macros.
* lib/*.def: Cleanup.

21 years ago* include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
Dimitri Papadopoulos [Thu, 25 Sep 2003 08:26:00 +0000 (08:26 +0000)]
* include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
function.
* lib/user32.def (AnimateWindow): Add function. By the way
there are ~ 140 symbols missing from this file when comparing
to user32.dll on Windows XP.

21 years ago* include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
Dimitri Papadopoulos [Thu, 25 Sep 2003 08:04:30 +0000 (08:04 +0000)]
* include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
AnimateWindow().

21 years ago* include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
Dimitri Papadopoulos [Thu, 25 Sep 2003 07:53:44 +0000 (07:53 +0000)]
* include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
LPGUITHREADINFO): Add function and associated typedef...
* include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
LPGUITHREADINFO): ...and duplicate them in <winable.h> as
seems to be required on older versions of Windows.

21 years ago2003-09-25 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Thu, 25 Sep 2003 04:03:53 +0000 (04:03 +0000)]
2003-09-25  Pierre Humblet <pierre.humblet@ieee.org>

* shared_info.h: Update CURR_USER_MAGIC, CURR_SHARED_MAGIC and
SHARED_INFO_CB.
(mount_info::cb): Delete.
(mount_info::version): Delete.
(shared_info::delqueue): Delete.
* Makefile.in: Do magic for USER_MAGIC, class user_info, instead
of for mount_info.

This page took 0.075875 seconds and 5 git commands to generate.