]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
16 years ago * syscalls.cc (rename): Allocate temporary path buffers using
Corinna Vinschen [Mon, 19 May 2008 20:22:29 +0000 (20:22 +0000)]
* syscalls.cc (rename): Allocate temporary path buffers using
tmp_pathbuf.  Don't try to unset R/O attribute on dstpc if a
removepc exists.  dstpc is a non-existant file in that case.

16 years ago* include/stdint.h: Use int rather than long for {u,}int32_t.
Christopher Faylor [Sat, 17 May 2008 21:34:05 +0000 (21:34 +0000)]
* include/stdint.h: Use int rather than long for {u,}int32_t.

16 years ago * src-release (DEVO_SUPPORT): Add ChangeLog, MAINTAINERS,
Daniel Jacobowitz [Fri, 16 May 2008 12:34:38 +0000 (12:34 +0000)]
* src-release (DEVO_SUPPORT): Add ChangeLog, MAINTAINERS,
README-maintainer-mode, lt~obsolete.m4, ltgcc.m4, depcomp,
mkdep, and compile.  Update comments.
(ETC_SUPPORT): Add ChangeLog and update comments.

16 years ago * Makefile.in (install-license): Install COPYING file as well.
Corinna Vinschen [Fri, 16 May 2008 10:37:27 +0000 (10:37 +0000)]
* Makefile.in (install-license): Install COPYING file as well.

16 years ago * CYGWIN_LICENSE: New text.
Corinna Vinschen [Fri, 16 May 2008 08:40:39 +0000 (08:40 +0000)]
* CYGWIN_LICENSE: New text.

16 years ago * CYGWIN_LICENSE: Remove duplicate file here.
Corinna Vinschen [Fri, 16 May 2008 08:40:07 +0000 (08:40 +0000)]
* CYGWIN_LICENSE: Remove duplicate file here.

16 years ago2008-05-15 Ramiro Polla <ramiro@lisha.ufsc.br>
Chris Sutcliffe [Thu, 15 May 2008 23:27:29 +0000 (23:27 +0000)]
2008-05-15 Ramiro Polla <ramiro@lisha.ufsc.br>

        * include/stdlib.h: Fix strtod under C++.

16 years ago * syscalls.cc (rename): ONly start transaction if FS supports them.
Corinna Vinschen [Thu, 15 May 2008 17:23:29 +0000 (17:23 +0000)]
* syscalls.cc (rename): ONly start transaction if FS supports them.

16 years ago * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
Corinna Vinschen [Thu, 15 May 2008 17:14:35 +0000 (17:14 +0000)]
* include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
(FILE_SUPPORTS_TRANSACTIONS): Define.

16 years ago * autoload.cc (LoadDLLfuncNt): Re-invent.
Corinna Vinschen [Thu, 15 May 2008 16:34:01 +0000 (16:34 +0000)]
* autoload.cc (LoadDLLfuncNt): Re-invent.
(NtCreateTransaction): Define.
(NtCommitTransaction): Define.
(NtRollbackTransaction): Define.
(RtlGetCurrentTransaction): Define.
(RtlSetCurrentTransaction): Define.
* ntdll.h (TRANSACTION_ALL_ACCESS): Define.
(NtCreateTransaction): Declare.
(NtCommitTransaction): Declare.
(NtRollbackTransaction): Declare.
(RtlGetCurrentTransaction): Declare.
(RtlSetCurrentTransaction): Declare.
* syscalls.cc (start_transaction): New static function to start TxF
transaction.
(stop_transaction): New static function to end TxF transaction.
(rename): Call start_transaction and stop_transaction where appropriate
on systems supporting transactions.
* wincap.h (wincaps::has_transactions): New element.
* wincap.cc: Implement above element throughout.

16 years ago * Makefile.in (CYGWIN_BINS): Remove ipcrm and ipcs.
Corinna Vinschen [Thu, 15 May 2008 11:01:31 +0000 (11:01 +0000)]
* Makefile.in (CYGWIN_BINS): Remove ipcrm and ipcs.
* ipcrm.c: Remove.
* ipcs.c: Remove.

16 years ago2008-05-14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 14 May 2008 22:09:10 +0000 (22:09 +0000)]
2008-05-14  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/reent.h: Change _REENT_INIT... macros to
        access macro parameter with parentheses around it.

16 years ago * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Drop
Corinna Vinschen [Wed, 14 May 2008 10:21:22 +0000 (10:21 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Drop
explicit transformation of special DOS chars.
* strfuncs.cc (sys_wcstombs): Always transform UNICODE private use area
back to ASCII.

16 years ago * include/cygwin/stdlib.h (initstate): Declare.
Corinna Vinschen [Tue, 13 May 2008 13:56:06 +0000 (13:56 +0000)]
* include/cygwin/stdlib.h (initstate): Declare.
(setstate): Declare.

16 years ago * path.cc (path_conv::set_normalized_path): Drop strip_tail argument.
Corinna Vinschen [Tue, 13 May 2008 13:44:04 +0000 (13:44 +0000)]
* path.cc (path_conv::set_normalized_path): Drop strip_tail argument.
Never strip trailing dots and spaces.
* (path_conv::check): Accomodate above change.
* path.h (path_conv::operator=): Ditto
* dtable.cc (build_fh_dev): Ditto.
* fhandler.h (fhandler_base::set_name): Ditto.

* path.cc (transform_chars): Disable converting trailing dots and
spaces.

* path.cc (path_conv::check): Remove two disabled code snippets.

16 years ago * random.cc (initstate): Align to POSIX definition.
Corinna Vinschen [Tue, 13 May 2008 11:40:45 +0000 (11:40 +0000)]
* random.cc (initstate): Align to POSIX definition.
(setstate): Ditto.

16 years ago2008-05-12 Samuel Tardieu <sam@rfc1149.net>
Paolo Bonzini [Mon, 12 May 2008 16:25:40 +0000 (16:25 +0000)]
2008-05-12  Samuel Tardieu  <sam@rfc1149.net>
    Paolo Bonzini  <bonzini@gnu.org>

PR ada/36001
* acx.m4: Add optional parameter to ACX_PROG_GNAT.

16 years ago * src-release (BINUTILS_SUPPORT_DIRS): Add elfcpp and gold.
Ian Lance Taylor [Mon, 12 May 2008 04:12:15 +0000 (04:12 +0000)]
* src-release (BINUTILS_SUPPORT_DIRS): Add elfcpp and gold.

16 years ago * Makefile.in (DLL_OFILES): Remove _def_time.o.
Corinna Vinschen [Sat, 10 May 2008 18:57:10 +0000 (18:57 +0000)]
* Makefile.in (DLL_OFILES): Remove _def_time.o.
* libc/_def_time.c: Remove.  Move definitions of _DefaultTimeLocale
and _CurrentTimeLocale ...
* libc/strptime.cc: ... here.

16 years ago * include/sys/localedef.h: Remove.
Corinna Vinschen [Thu, 8 May 2008 14:58:11 +0000 (14:58 +0000)]
* include/sys/localedef.h: Remove.
* libc/strptime.cc: Define _TimeLocale and declare _CurrentTimeLocale
as well as _DefaultTimeLocale locally for Cygwin.

16 years ago * Makefile.in (DLL_OFILES): Add _def_time.o. Remove timelocal.o.
Corinna Vinschen [Thu, 8 May 2008 14:41:47 +0000 (14:41 +0000)]
* Makefile.in (DLL_OFILES): Add _def_time.o.  Remove timelocal.o.
* include/sys/localedef.h: New file from NetBSD.
* libc/_def_time.c: Ditto.
* libc/getopt.c: Update to latest OpenBSD version 1.23.
* libc/strptime.cc: Replace FreeBSD version 1.35 with latest NetBSD
version 1.28.
* libc/timelocal.cc: Remove.
* libc/timelocal.h: Remove.

16 years ago2008-05-06 Ramiro Polla <ramiro@lisha.ufsc.br>
Chris Sutcliffe [Wed, 7 May 2008 02:35:16 +0000 (02:35 +0000)]
2008-05-06 Ramiro Polla <ramiro@lisha.ufsc.br>

        * mingwex/gdtoa/strtodnrp.c: Remove alias from strtod to __strtod.
        * include/stdlib.h: Define strtod to __strtod when __NO_ISOCEXT is not set.

16 years agoFix typo and commit the write header
Chris Sutcliffe [Tue, 6 May 2008 01:25:05 +0000 (01:25 +0000)]
Fix typo and commit the write header

16 years ago2008-05-05 Ken Werner <ken.werner@de.ibm.com>
Jeff Johnston [Mon, 5 May 2008 22:43:47 +0000 (22:43 +0000)]
2008-05-05  Ken Werner  <ken.werner@de.ibm.com>

        * spu/readlink.c: Align readlink implementation to POSIX.

16 years ago2008-05-04 Ramiro Polla <ramiro@lisha.ufsc.br>
Chris Sutcliffe [Sun, 4 May 2008 12:18:52 +0000 (12:18 +0000)]
2008-05-04 Ramiro Polla <ramiro@lisha.ufsc.br>

        * include/sys/time.h (useconds_t): typedef.
        * include/unistd.h (usleep): Add prototype.
        * mingwex/usleep.c: New file.
        * mingwex/makefile.in: Add usleep source and object.

16 years ago2008-05-02 Ramiro Polla <ramiro@lisha.ufsc.br>
Chris Sutcliffe [Sat, 3 May 2008 02:19:22 +0000 (02:19 +0000)]
2008-05-02  Ramiro Polla  <ramiro@lisha.ufsc.br>

        * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
        WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
        WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
        WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
        WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
        WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
        WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
        WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
        WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
        WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
        WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
        WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
        WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
        WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
        WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
        WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
        WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
        WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
        WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
        WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
        WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
        WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
        WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
        WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
        WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
        WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
        WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
        WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
        WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
        capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
        capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
        capDriverConnect, capDriverDisconnect, capDriverGetName,
        capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
        capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
        capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
        capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
        capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
        capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
        capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
        capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
        capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
        capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
        capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
        capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
        capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
        (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
        *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.

16 years ago2008-04-02 Ramiro Polla <ramiro@lisha.ufsc.br>
Chris Sutcliffe [Sat, 3 May 2008 02:13:48 +0000 (02:13 +0000)]
2008-04-02 Ramiro Polla  <ramiro@lisha.ufsc.br>

        Make strtod() conform to C99.

        * include/stdlib.h (strtod): Declare this mingwex function, and...
        (_strtod): rename this MSVCRT counterpart.

        * mingwex/gdtoa/strtodnrp.c (strtod): Alias to __strtod.

16 years ago2008-05-01 Bart Oldeman <bartoldeman@users.sf.net>
Chris Sutcliffe [Sat, 3 May 2008 02:05:46 +0000 (02:05 +0000)]
2008-05-01  Bart Oldeman  <bartoldeman@users.sf.net>

        * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
        DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.

16 years ago * libc/include/stdint.h (SIZE_MIN): Remove.
Mark Mitchell [Fri, 2 May 2008 14:52:56 +0000 (14:52 +0000)]
* libc/include/stdint.h (SIZE_MIN): Remove.
(SIZE_MAX): Define.
* testsuite/newlib.stdlib/stdlib.exp: New.
* testsuite/newlib.stdlib/size_max.c: Likewise.

16 years ago * sysv_msg.cc: Add fix from upstream version 1.65.
Corinna Vinschen [Wed, 30 Apr 2008 19:09:40 +0000 (19:09 +0000)]
* sysv_msg.cc: Add fix from upstream version 1.65.
(msgsnd): Call msleep with timeout value.  Handle EWOULDBLOCK.  Make
sure it's clear from where msleep has been called in debug output.
(msgrcv): Make sure it's clear from where msleep has been called in
debug output.

16 years ago * dtable.cc (dtable::release): Drop fixup_before handling.
Corinna Vinschen [Wed, 30 Apr 2008 09:51:38 +0000 (09:51 +0000)]
* dtable.cc (dtable::release): Drop fixup_before handling.
(dtable::fixup_before_fork): Remove.
(dtable::fixup_before_exec): Remove.
* dtable.h (class dtable): Remove cnt_need_fixup_before member.
(dtable::dtable): Accommodate above change.
(dtable::dec_need_fixup_before): Remove.
(dtable::inc_need_fixup_before): Remove.
(dtable::need_fixup_before): Remove.
(dtable::fixup_before_exec): Remove declaration.
(dtable::fixup_before_fork): Ditto.
* fhandler.h (fhandler_base::fixup_before_fork_exec): Remove.
(fhandler_base::need_fixup_before): Remove.
* fork.cc (frok::parent): Drop fixup_before handling.
* spawn.cc (spawn_guts): Ditto.

16 years ago * mount.cc (is_unc_share): Allow \\?\ prefix as well. Enhance comment.
Corinna Vinschen [Wed, 30 Apr 2008 08:49:23 +0000 (08:49 +0000)]
* mount.cc (is_unc_share): Allow \\?\ prefix as well.  Enhance comment.
(mount_info::from_fstab): Remove patch from 2008-04-29.

* mount.cc (mount_info::conv_to_posix_path): Simplify test for native
UNC path.
* path.cc (normalize_win32_path): Ditto.
(symlink_worker): Ditto.
(symlink_info::posixify): Ditto.
(cygwin_conv_path): Ditto.

16 years agoFix 2008-04-14 regression in asprintf(ptr,"").
Eric Blake [Wed, 30 Apr 2008 02:47:14 +0000 (02:47 +0000)]
Fix 2008-04-14 regression in asprintf(ptr,"").

* libc/stdio/asnprintf.c (asnprintf, _asnprintf_r): Avoid stdio
baggage.
* libc/stdio/asniprintf.c (asniprintf, _asniprintf_r): Likewise.
* libc/stdio/asiprintf.c (asiprintf, _asiprintf_r): Likewise.
* libc/stdio/vasniprintf.c (_vasniprintf_r): Likewise.
* libc/stdio/vsnprintf.c (_vsnprintf_r): Likewise.
* libc/stdio/vfprintf.c (_VFPRINTF_R) [STRING_ONLY]: Always malloc
an initial buffer for asprintf.

16 years ago * mount.cc (mount_info::from_fstab): Skip native path prefix in
Corinna Vinschen [Tue, 29 Apr 2008 20:48:09 +0000 (20:48 +0000)]
* mount.cc (mount_info::from_fstab): Skip native path prefix in
module path.

16 years ago * syscalls.cc (rename): Use volume serial numbers stored in path_conv
Corinna Vinschen [Tue, 29 Apr 2008 09:24:54 +0000 (09:24 +0000)]
* syscalls.cc (rename): Use volume serial numbers stored in path_conv
rather than fetching them here for the "same file" test.  Change
comment to reflect this.

16 years ago * mips.h (INSN_MACRO): Move it up to the the pinfo macros.
Adam Nemet [Mon, 28 Apr 2008 16:59:27 +0000 (16:59 +0000)]
* mips.h (INSN_MACRO): Move it up to the the pinfo macros.
(INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros.

16 years ago * path.cc (symlink_info::check): Avoid special handling for
Corinna Vinschen [Mon, 28 Apr 2008 16:01:54 +0000 (16:01 +0000)]
* path.cc (symlink_info::check): Avoid special handling for
STATUS_BUFFER_OVERFLOW when calling NtQueryDirectoryFile.
* strace.cc (strace::vprntf): Use bigger buffer.

16 years ago * kernel32.cc (CreateFileMappingW): Remove stray small_printf.
Corinna Vinschen [Mon, 28 Apr 2008 11:13:03 +0000 (11:13 +0000)]
* kernel32.cc (CreateFileMappingW): Remove stray small_printf.

16 years ago * autoload.cc (IsWow64Process): Remove.
Corinna Vinschen [Mon, 28 Apr 2008 08:47:06 +0000 (08:47 +0000)]
* autoload.cc (IsWow64Process): Remove.
(Wow64DisableWow64FsRedirection): Remove.
(Wow64RevertWow64FsRedirection): Remove.
* ntdll.h (enum _PROCESSINFOCLASS): Define ProcessWow64Information.
* init.cc (respawn_wow64_process): Use NtQueryInformationProcess to
get WOW64 state.
* wincap.cc (wincapc::init): Ditto.
* wincap.h (wincapc::wow64): Change type to ULONG.

16 years ago * wincap.h (wincapc::wow64): Change type to BOOL.
Corinna Vinschen [Sun, 27 Apr 2008 16:12:00 +0000 (16:12 +0000)]
* wincap.h (wincapc::wow64): Change type to BOOL.
* wincap.cc: Remove explicit use of this pointer in wincapc methods.
(wincapc::init): Fix bug in IsWow64Process handling.

16 years ago2008-04-26 Yuval <uvman@users.sourceforge.net>
Chris Sutcliffe [Sun, 27 Apr 2008 00:06:44 +0000 (00:06 +0000)]
2008-04-26  Yuval  <uvman@users.sourceforge.net>

        * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
        SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
        SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
        LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
        SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
        SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
        SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
        SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
        SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
        *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
        *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
        *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
        *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
        *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
        *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
        *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
        *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
        *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
        *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
        *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
        *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
        *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
        *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
        *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
        *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
        *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
        *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
        *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
        LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
        *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
        *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
        *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
        SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
        SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
        SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
        SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
        SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
        SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
        SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
        SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
        SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
        SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
        SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
        SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
        *SpUserModeInitializeFn): Define.
        * include/sspi.h (SECURITY_STRING): Define.

16 years ago * dcrt0.cc (dll_crt0_0): Set SEM_NOGPFAULTERRORBOX error mode, too,
Corinna Vinschen [Sat, 26 Apr 2008 18:01:42 +0000 (18:01 +0000)]
* dcrt0.cc (dll_crt0_0): Set SEM_NOGPFAULTERRORBOX error mode, too,
to accommodate Vista/Longhorn.
* spawn.cc (spawn_guts): Move check for CREATE_SUSPENDED condition
after the call to ch.set() since it depends on it.

16 years ago2008-04-26 Danny Smith <dannysmith@users.sourceforge.net>
Chris Sutcliffe [Sat, 26 Apr 2008 12:07:35 +0000 (12:07 +0000)]
2008-04-26  Danny Smith  <dannysmith@users.sourceforge.net>

        * include/specstrings.h: Add more dummy defines.

16 years ago2008-04-26 Chuck Wilson <cwilso11@users.sourceforge.net>
Chris Sutcliffe [Sat, 26 Apr 2008 11:39:14 +0000 (11:39 +0000)]
2008-04-26  Chuck Wilson  <cwilso11@users.sourceforge.net>

        * Makefile.in: correct issues with mingw10.dll having multiple relocs.

16 years ago * libc/include/sys/stat.h: Guard at-functions with !__INSIDE_CYGWIN__.
Corinna Vinschen [Sat, 26 Apr 2008 07:49:39 +0000 (07:49 +0000)]
* libc/include/sys/stat.h: Guard at-functions with !__INSIDE_CYGWIN__.
(fstatat): Fix type of third parameter.

16 years ago2008-04-25 Danny Smith <dannysmith@users.sourceforge.net>
Chris Sutcliffe [Sat, 26 Apr 2008 00:24:19 +0000 (00:24 +0000)]
2008-04-25  Danny Smith  <dannysmith@users.sourceforge.net>

        * include/process.h: Include stdint.h for intptr_t definition.
        (_execl, _execle, _execlp, _execlpe, _execv, _execve, _execvp, _execvpe,
        _spawnl, _spawnle, _spawnlp, _spawnlpe, _spawnv, _spawnve, _spawnvp,
        _spawnvpe): Return intptr_t.
        (execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, spawnl,
        spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe): Return
        intptr_t.

        [!_WPROCESS_DEFINED]: Include stdint.h for intptr_t definition.
        (_wexecl, _wexecle, _wexeclp, _wexeclpe, _wexecv, _wexecve, _wexecvp,
        _wexecvpe, _wspawnl, _wspawnle, _wspawnlp, _wspawnlpe, _wspawnv, _wspawnve,
        _wspawnvp, _wspawnvpe): Return intptr_t.

16 years ago2008-04-25 Danny Smith <dannysmith@users.sourceforge.net>
Chris Sutcliffe [Sat, 26 Apr 2008 00:16:37 +0000 (00:16 +0000)]
2008-04-25  Danny Smith  <dannysmith@users.sourceforge.net>

        * include/wchar.h (fwide): Return success code rather than failure in inline
        definition.
        * mingwex/fwide.c (fwide): ANSI-fy. Get rid of Q8 comments.  Return success
        code rather than failure.

16 years ago * Makefile.in (install): Drop install rules for postinstall script.
Corinna Vinschen [Fri, 25 Apr 2008 17:22:31 +0000 (17:22 +0000)]
* Makefile.in (install): Drop install rules for postinstall script.

16 years ago * postinstall: Remove (Moved to base-cygwin package).
Corinna Vinschen [Fri, 25 Apr 2008 17:13:27 +0000 (17:13 +0000)]
* postinstall: Remove (Moved to base-cygwin package).

16 years ago * fhandler.cc (fhandler_base::open): Move handling FILE_ATTRIBUTE_NORMAL
Corinna Vinschen [Fri, 25 Apr 2008 16:59:41 +0000 (16:59 +0000)]
* fhandler.cc (fhandler_base::open): Move handling FILE_ATTRIBUTE_NORMAL
back to its old place.  Or it to file_attributes instead of setting it.

16 years ago * fhandler.cc (fhandler_base::open): *Only* handle SYSTEM and HIDDEN
Corinna Vinschen [Fri, 25 Apr 2008 16:50:29 +0000 (16:50 +0000)]
* fhandler.cc (fhandler_base::open): *Only* handle SYSTEM and HIDDEN
attributes in FILE_OVERWRITE case.

16 years ago * fhandler.cc (fhandler_base::open): Handle SYSTEM and HIDDEN attributes
Corinna Vinschen [Fri, 25 Apr 2008 16:33:01 +0000 (16:33 +0000)]
* fhandler.cc (fhandler_base::open): Handle SYSTEM and HIDDEN attributes
in FILE_OVERWRITE case as well.

16 years ago * libc/machine/arm/setjmp.S: Fix thumb2 support.
Nick Clifton [Fri, 25 Apr 2008 09:02:40 +0000 (09:02 +0000)]
        * libc/machine/arm/setjmp.S: Fix thumb2 support.

            * arm/crt0.S: Allow assembly under ARMv7 ISA.  Support for
            initializing stack pointers for interrupt modes is still pending.

16 years ago * fhandler_disk_file.cc (fhandler_base::fstat_helper): Disable calling
Corinna Vinschen [Thu, 24 Apr 2008 17:15:17 +0000 (17:15 +0000)]
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Disable calling
pc.ndisk_links.  Just use nNumberOfLinks instead.

16 years ago * fhandler_disk_file.cc (fhandler_base::utimens_fs): Fix typo in
Corinna Vinschen [Thu, 24 Apr 2008 12:37:05 +0000 (12:37 +0000)]
* fhandler_disk_file.cc (fhandler_base::utimens_fs): Fix typo in
input range check.

16 years ago* libc/include/machine/ieeefp.h: Fix typo: _DOUBLE_IS_32_BITS
Nick Clifton [Thu, 24 Apr 2008 11:26:41 +0000 (11:26 +0000)]
* libc/include/machine/ieeefp.h: Fix typo: _DOUBLE_IS_32_BITS
  should be _DOUBLE_IS_32BITS.

16 years ago * cygwin-api.in.sgml: Add std-susv4 section to Compatibility chapter.
Corinna Vinschen [Thu, 24 Apr 2008 10:00:04 +0000 (10:00 +0000)]
* cygwin-api.in.sgml: Add std-susv4 section to Compatibility chapter.

16 years ago * cygwin.din (futimens): Export.
Corinna Vinschen [Thu, 24 Apr 2008 09:59:54 +0000 (09:59 +0000)]
* cygwin.din (futimens): Export.
(utimensat): Export.
* fhandler.cc (fhandler_base::utimens): Replace fhandler_base::utimes.
Call utimens_fs.
* fhandler.h (class fhandler_base): Declare utimens_fs instead of
utimes_fs, utimens instead of utimes.
(class fhandler_disk_file): Declare utimens instead of utimes.
* fhandler_disk_file.cc (fhandler_disk_file::utimens): Replace
fhandler_disk_file::utimes.
(fhandler_base::utimens_fs): Replace fhandler_base::utimes_fs.
Implement tv_nsec handling according to SUSv4.
* syscalls.cc (utimensat): New function.
* times.cc (timespec_to_filetime): New function.
(timeval_to_timespec): New function.
(utimens_worker): Replace utimes_worker.
(utimes): Convert timeval to timespec and call utimens_worker.
(lutimes): Ditto.
(futimens): Take over implementation from futimes.
(futimes): Convert timeval to timespec and call futimens.
* winsup.h (timespec_to_filetime): Declare.
* include/cygwin/version.h: Bump API minor number.
* posix.sgml: Add SUSv4 section.  Add futimens and utimensat to it.

16 years ago * libc/include/sys/stat.h (UTIME_NOW): Define for Cygwin.
Corinna Vinschen [Thu, 24 Apr 2008 09:39:21 +0000 (09:39 +0000)]
* libc/include/sys/stat.h (UTIME_NOW): Define for Cygwin.
(UTIME_OMIT): Ditto.
(utimensat): Declare for Cygwin.
(futimens): Ditto.

16 years ago * include/wait.h: New file.
Corinna Vinschen [Thu, 24 Apr 2008 08:46:41 +0000 (08:46 +0000)]
* include/wait.h: New file.

16 years ago2008-04-23 Ken Werner <ken.werner@de.ibm.com>
Jeff Johnston [Wed, 23 Apr 2008 23:10:54 +0000 (23:10 +0000)]
2008-04-23  Ken Werner  <ken.werner@de.ibm.com>

        * libc/include/_ansi.h: _LONG_LONG renamed to _LONG_LONG_TYPE.
        * libc/include/math.h: Likewise.

16 years ago * mount.cc (usage): Mark -s and -u as ignored.
Corinna Vinschen [Wed, 23 Apr 2008 11:37:58 +0000 (11:37 +0000)]
* mount.cc (usage): Mark -s and -u as ignored.
(print_version): Simplify printing copyright dates.
(main): Remove default_flag.  Dont set flags on -s and -u options.
(mount_commands): Drop handling -s and -u options.

16 years ago * posix.sgml: Add openat, faccessat, fchmodat, fchownat, fstatat,
Corinna Vinschen [Wed, 23 Apr 2008 11:19:57 +0000 (11:19 +0000)]
* posix.sgml: Add openat, faccessat, fchmodat, fchownat, fstatat,
futimesat, linkat, mkdirat, mkfifoat, mknodat, readlinkat, renameat,
symlinkat, unlinkat to list of implemented Solaris functions.

16 years ago * cygwin.din: Sort.
Corinna Vinschen [Wed, 23 Apr 2008 11:13:52 +0000 (11:13 +0000)]
* cygwin.din: Sort.
(faccessat): Export.
(fchmodat): Export.
(fchownat): Export.
(fstatat): Export.
(futimesat): Export.
(linkat): Export.
(mkdirat): Export.
(mkfifoat): Export.
(mknodat): Export.
(openat): Export.
(readlinkat): Export.
(renameat): Export.
(symlinkat): Export.
(unlinkat): Export.
* path.cc (readlink): Align definition to POSIX.
* syscalls.cc (gen_full_path_at): New static function.
(faccessat): Implement.
(fchmodat): Implement.
(fchownat): Implement.
(fstatat): Implement.
(futimesat): Implement.
(linkat): Implement.
(mkdirat): Implement.
(mkfifoat): Implement.
(mknodat): Implement.
(openat): Implement.
(readlinkat): Implement.
(renameat): Implement.
(symlinkat): Implement.
(unlinkat): Implement.
* include/cygwin/version.h: Bump API minor number.

16 years ago * libc/include/stdio.h (renameat): Declare for Cygwin.
Corinna Vinschen [Wed, 23 Apr 2008 11:13:24 +0000 (11:13 +0000)]
* libc/include/stdio.h (renameat): Declare for Cygwin.
(symlinkat): Ditto.
* libc/include/sys/unistd.h (readlink): Align declaration to POSIX.
(faccessat): Declare for Cygwin.
(fchownat): Ditto.
(linkat): Ditto.
(readlinkat): Ditto.
* libc/include/sys/_default_fcntl.h (AT_FDCWD): Define for Cygwin.
(AT_EACCESS): Ditto.
(AT_SYMLINK_NOFOLLOW): Ditto.
(AT_SYMLINK_FOLLOW): Ditto.
(AT_REMOVEDIR): Ditto.
(futimesat): Declare for Cygwin.
(openat): Ditto.
(unlinkat): Ditto.
* libc/include/sys/stat.h (fchmodat): Ditto.
(fstatat): Ditto.
(mkdirat): Ditto.
(mkfifoat): Ditto.
(mknodat): Ditto.

16 years ago2008-04-23 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Wed, 23 Apr 2008 10:24:41 +0000 (10:24 +0000)]
2008-04-23  Paolo Bonzini  <bonzini@gnu.org>

* confsubdir.m4: Remove.
* override.m4: Apply _AC_ARG_VALIDATE fix to all versions
but 2.62.

16 years ago * dcrt0.cc (dll_crt0_0): Move CWD initialization from here...
Corinna Vinschen [Tue, 22 Apr 2008 20:56:26 +0000 (20:56 +0000)]
* dcrt0.cc (dll_crt0_0): Move CWD initialization from here...
(dll_crt0_1): ...to here.

16 years ago * cygwin.din (fmemopen): Export.
Corinna Vinschen [Tue, 22 Apr 2008 16:55:23 +0000 (16:55 +0000)]
* cygwin.din (fmemopen): Export.
(open_memstream): Export.
* include/cygwin/version.h: Bump API minor number.

16 years ago * cygcheck.cc (dump_sysinfo): Fix multiple Cygwin DLL test.
Corinna Vinschen [Tue, 22 Apr 2008 14:42:05 +0000 (14:42 +0000)]
* cygcheck.cc (dump_sysinfo): Fix multiple Cygwin DLL test.
* path.cc: Fetch mount points from fstab files instead of from
registry.  Use adapted functions copied from Cygwin DLL.
(mnt_t): Drop issys member.  Define as "mnt_t" instead of "struct mnt_t"
subsequently.
(max_mount_entry): New variable.
(unconvert_slashes): Move to earlier location in file.  Make inline.
(find2): Remove.
(get_cygdrive0): Remove.
(get_cygdrive): Remove.
(skip_ws): New function.
(find_ws): Ditto.
(conv_fstab_spaces): Ditto.
(read_flags): Ditto.
(from_fstab_line): Ditto.
(get_user): Ditto.
(from_fstab): Ditto.
(mnt_sort): Ditto.
(read_mounts): Drop old registry code.  Fetch
"Software\Cygwin\Setup\rootdir" value from HKCU or HKLM key.  Use
rootdir extracted from module path as fallback.  Call from_fstab for
nouser and user mount points.
(setmntent): Check max_mount_entry to test if read_mounts must be
called.
(getmntent): Use MOUNT_SYSTEM flag instead of mnt_t's issys member.

16 years ago * sec_auth.cc (create_token): Add integrity level SID to token on
Corinna Vinschen [Tue, 22 Apr 2008 10:45:34 +0000 (10:45 +0000)]
* sec_auth.cc (create_token): Add integrity level SID to token on
systems supporting that.  Remove useless check for dynamically loading
NtCreateToken function.
* sec_helper.cc (mandatory_medium_integrity_sid): Define.
(mandatory_high_integrity_sid): Define.
(mandatory_system_integrity_sid): Define.
* sec_helper.h (mandatory_medium_integrity_sid): Declare.
(mandatory_high_integrity_sid): Declare.
(mandatory_system_integrity_sid): Declare.

16 years ago * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
Corinna Vinschen [Tue, 22 Apr 2008 10:43:05 +0000 (10:43 +0000)]
* include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
(SECURITY_MANDATORY_UNTRUSTED_RID): Define.
(SECURITY_MANDATORY_LOW_RID): Define.
(SECURITY_MANDATORY_MEDIUM_RID): Define.
(SECURITY_MANDATORY_HIGH_RID): Define.
(SECURITY_MANDATORY_SYSTEM_RID): Define.
(SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
(SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
(SE_GROUP_INTEGRITY): Define.
(SE_GROUP_INTEGRITY_ENABLED): Define.

16 years ago * mount.cc (mount_info::init): Remove call to from_registry. Print
Corinna Vinschen [Mon, 21 Apr 2008 14:00:24 +0000 (14:00 +0000)]
* mount.cc (mount_info::init): Remove call to from_registry.  Print
message that fstab is missing.
(mount_info::from_fstab): Use CYGWIN_INFO_CYGDRIVE_DEFAULT_PREFIX
instead of constant string.
(mount_info::read_mounts): Remove.
(mount_info::from_registry): Remove.
(mount_info::read_cygdrive_info_from_registry): Remove.
* postinstall: Enable code to create fstab entries from old registry
entries.
* registry.cc (reg_key::reg_key): Drop CYGWIN_INFO_CYGNUS_REGISTRY_NAME
from registry key.
* shared_info.h (mount_info::read_mounts): Remove declaration.
(mount_info::from_registry): Ditto.
(mount_info::to_registry): Ditto.
(mount_info::read_cygdrive_info_from_registry): Ditto.
* winver.rc (CYGWIN_REGISTRY_KEY): Remove.
(LegalCopyright): Fix to include 2008.
(RegistryKey): Set to CYGWIN_INFO_CYGWIN_REGISTRY_NAME.
* include/cygwin/version.h (CYGWIN_INFO_CYGNUS_REGISTRY_NAME): Remove.

16 years ago * kernel32.cc (CreateFileMappingW): Fix bug in reserve/commit handling.
Corinna Vinschen [Mon, 21 Apr 2008 13:17:36 +0000 (13:17 +0000)]
* kernel32.cc (CreateFileMappingW): Fix bug in reserve/commit handling.

16 years ago * Makefile.in (DLL_OFILES): Add kernel32.o.
Corinna Vinschen [Mon, 21 Apr 2008 12:46:58 +0000 (12:46 +0000)]
* Makefile.in (DLL_OFILES): Add kernel32.o.
* autoload.cc (WSACloseEvent): Remove.
(WSACreateEvent): Remove.
* cygheap.cc (cygheap_init): Drop initializing shared_prefix.
* cygheap.h (struct init_cygheap): Drop shared_prefix and
shared_prefix_buf members.
* fhandler_socket.cc (sock_shared_name): New static function.
(search_wsa_event_slot): Convert name buffers to WCHAR.  Call
NtCreateMutant/NtOpenMutant to create mutexes in session local
namespace.
(fhandler_socket::init_events): Ditto.  Fix debug output.
(fhandler_socket::release_events): Close mutexes using NtClose.
(fhandler_socket::dup): Ditto.
* kernel32.cc: New file, implementing Win32 calls in a Cygwin-specific
way.
* mmap.cc (MapView): Make static.
* ntdll.h: Fix status code sorting.
(STATUS_OBJECT_NAME_EXISTS): Define.
(SEMAPHORE_QUERY_STATE): Define.
(CYG_SHARED_DIR_ACCESS): Define.
(CYG_MUTANT_ACCESS): Define.
(CYG_EVENT_ACCESS): Define.
(CYG_SEMAPHORE_ACCESS): Define.
(enum _PROCESSINFOCLASS): Define ProcessSessionInformation.
(struct _PROCESS_SESSION_INFORMATION): Define.
(NtCreateSemaphore): Declare.
(NtOpenSemaphore): Declare.
* flock.cc: Use CYG_xxx_ACCESS access masks where appropriate.
* posix_ipc.cc (ipc_mutex_init): Use native functions to create mutex.
Create in cygwin-shared subdir.
(ipc_cond_init): Ditto for event.
(ipc_mutex_close): Use NtClose.
(ipc_cond_close): Ditto.
(mq_open): Drop "cyg" prefix from mqh_uname.
* shared.cc (CYG_SHARED_DIR_ACCESS): Drop definition here.
(_cygwin_testing): Declare extern on file level.
(get_shared_parent_dir): Change name of shared directory.  Add name
to api_fatal output.
(get_session_parent_dir): New function.
(shared_name): Simplify.
(shared_info::initialize): Call get_session_parent_dir.
* shared_info.h (get_session_parent_dir): Declare.
* smallprint.cc (__small_vswprintf): Fix bug in multibyte string
conversion.
* thread.cc (semaphore::semaphore): Align semaphore name to object
names in posix IPC functions.
* include/cygwin/version.h (CYGWIN_VERSION_SHARED_DATA): Bump.

16 years ago Revert thinko in previous patch.
Corinna Vinschen [Fri, 18 Apr 2008 20:30:04 +0000 (20:30 +0000)]
Revert thinko in previous patch.
* fhandler.h (struct wsa_event): Move back from wsa_event.h to here.
* fhandler_socket.cc (NUM_SOCKS): Ditto.
(wsa_events): Move back from cygwin_shared to here.  Accommodate
throughout.
(socket_serial_number): Ditto.
* shared_info.h: Accommodate above changes.
* wsa_event.h: Remove.

16 years ago * fhandler.h (-struct wsa_event): Move to wsa_event.h. Include
Corinna Vinschen [Fri, 18 Apr 2008 20:13:37 +0000 (20:13 +0000)]
* fhandler.h (-struct wsa_event): Move to wsa_event.h.  Include
wsa_event.h instead.
* fhandler_socket.cc (NUM_SOCKS): Move to wsa_event.h.
(wsa_events): Move from DLL shared area to cygwin_shared shared
memory.  Accommodate throughout.
(socket_serial_number): Ditto.
* fhandler_tape.cc (mt): Ditto.
(mtinfo_init): Remove.
(mt): Define as cygwin_shared->mt.
* flock.cc (FLOCK_PARENT_DIR_ACCESS): Remove.
(FLOCK_INODE_DIR_ACCESS): Move up in file.
(FLOCK_MUTANT_ACCESS): Ditto.
(FLOCK_EVENT_ACCESS): Ditto.
(get_lock_parent_dir): Remove.
(inode_t::inode_t): Call get_shared_parent_dir to get parent dir handle.
Add a "flock-" prefix to file's lock directory name for clarity.
* mtinfo.h (mtinfo_init): Drop declaration.
* net.cc (last_used_bindresvport): Move from DLL shared area to
cygwin_shared shared memory.
(cygwin_bindresvport_sa): Accommodate above change.
* sec_helper.cc (_everyone_sd): Move here from flock.cc.
* security.h (SD_MIN_SIZE): Ditto.
(everyone_sd): Ditto.
* shared.cc (cygwin_shared_area): Remove.
(cygwin_shared_h): New handle.
(get_shared_parent_dir): New static function.
(shared_name): Drop session_local argument.  Call get_shared_parent_dir
here.  Add cygwin-shared subdir to object name.
(offsets): Reinstantiate SH_CYGWIN_SHARED member.
(open_shared): Revert change from 2007-03-29 for systems supporting
SeCreateGlobalPrivilege.
(shared_info::initialize): Call mtinfo's initialize here.
(memory_init): Drop call to mtinfo_init.
* shared_info.h (SHARED_INFO_CB): Accommodate change to shared_info.
(CURR_SHARED_MAGIC): Ditto.
(class shared_info): Add members for global socket and tape info
sharing.
(enum shared_locations): Reinstantiate SH_CYGWIN_SHARED.
(get_shared_parent_dir): Declare.
(shared_name): Drop session_local argument from declaration.
* wsa_event.h: New file.  Move definitions of NUM_SOCKS and
struct wsa_event here.

16 years ago* autoload.cc (noload): Make sure this and succeeding functions are located in
Christopher Faylor [Fri, 18 Apr 2008 18:20:30 +0000 (18:20 +0000)]
* autoload.cc (noload): Make sure this and succeeding functions are located in
the text segment.

16 years ago2008-04-18 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Fri, 18 Apr 2008 11:07:31 +0000 (11:07 +0000)]
2008-04-18  Paolo Bonzini  <bonzini@gnu.org>

Sync with gcc:
2008-04-18  Paolo Bonzini  <bonzini@gnu.org>

PR bootstrap/35457
* configure.ac: Include override.m4.
* configure: Regenerate.

2008-04-18  Paolo Bonzini  <bonzini@gnu.org>

        * Makefile.tpl (restrap): Call `make all' using double-colon rules.
        * Makefile.in: Regenerate.

2008-04-11  Eric B. Weddington  <eweddington@cso.atmel.com>

        * configure.ac: Do not build libssp for the AVR.
        * configure: Regenerate.

config:
2008-04-18  Paolo Bonzini  <bonzini@gnu.org>

PR bootstrap/35457

* override.m4: Add this.  Make sure aclocal always picks it.
Add more lenient precious variable check, backported from
autoconf trunk.

16 years ago* MAINTAINERS: Replace reference to configure.in with reference to configure.ac.
Nick Clifton [Fri, 18 Apr 2008 08:55:06 +0000 (08:55 +0000)]
* MAINTAINERS: Replace reference to configure.in with reference to configure.ac.

16 years ago * configure.ac (cr16-*-*): Add case for cr16 target and include gdb
Nick Clifton [Fri, 18 Apr 2008 08:45:05 +0000 (08:45 +0000)]
 * configure.ac (cr16-*-*): Add case for cr16 target and include gdb
   as nonconfigurable directories list.
 * configure: Regenerate.

16 years ago2008-04-16 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston [Wed, 16 Apr 2008 20:04:08 +0000 (20:04 +0000)]
2008-04-16  Patrick Mansfield  <patmans@us.ibm.com>

* libc/machine/spu/sys/errno.h: Use _impure_data, not _reent_data.

16 years ago2008-04-16 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston [Wed, 16 Apr 2008 18:46:20 +0000 (18:46 +0000)]
2008-04-16  Patrick Mansfield  <patmans@us.ibm.com>

        * libc/machine/spu/impure.c: Add missing underscore to impure_data.

16 years ago * fhandler_socket.cc (fhandler_socket::close): Disable enforced
Corinna Vinschen [Wed, 16 Apr 2008 17:22:14 +0000 (17:22 +0000)]
* fhandler_socket.cc (fhandler_socket::close): Disable enforced
lingering since the original problem can no longer be reproduced.

16 years ago * grp.cc (internal_getgroups): Drop local buf. Allocate groups
Corinna Vinschen [Wed, 16 Apr 2008 10:02:05 +0000 (10:02 +0000)]
* grp.cc (internal_getgroups): Drop local buf.  Allocate groups
directly using alloca.

16 years ago * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
David S. Miller [Wed, 16 Apr 2008 08:35:17 +0000 (08:35 +0000)]
* elf/sparc.h (R_SPARC_GOTDATA_HIX22,
R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.

16 years agoMove entries for changes in sub-directories into the changelogs in those sub-
Nick Clifton [Wed, 16 Apr 2008 08:33:54 +0000 (08:33 +0000)]
Move entries for changes in sub-directories into the changelogs in those sub-
directories.

16 years ago2008-04-14 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston [Tue, 15 Apr 2008 19:59:18 +0000 (19:59 +0000)]
2008-04-14  Patrick Mansfield  <patmans@us.ibm.com>

        * spu/sbrk.c: Remove "extern int errno", use whatever is supplied
        by sys/errno.h.

16 years ago2008-04-14 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston [Tue, 15 Apr 2008 19:57:48 +0000 (19:57 +0000)]
2008-04-14  Patrick Mansfield  <patmans@us.ibm.com>

        * libc/machine/spu/impure.c: New file, supply a non-static _impure_data.
        * libc/machine/spu/Makefile.am: Add new file impure.c.
        * libc/machine/spu/Makefile.in: Regenerate.
        * libc/machine/spu/sys/errno.h: Define errno to be _reent_data._errno.

16 years agotoplevel/
David S. Miller [Tue, 15 Apr 2008 05:16:51 +0000 (05:16 +0000)]
toplevel/

* configure.ac: Add sparc*-*-* to gold supported targets.
* configure: Regenerate.

gold/

* sparc.cc: New file.
* Makefile.am (TARGETSOURCES): Add sparc.cc
(ALL_TARGETOBJS): Add sparc.$(OBJEXT)
* configure.tgt: Document targ_extra_size and
targ_extra_big_endian.  Add entries for sparc-* and
sparc64-*.
* configure.ac: Handle targ_extra_size and
targ_extra_big_endian.
* Makefile.in: Rebuild.
* configure: Likewise.
* po/POTFILES.in: Likewise.
* po/gold.pot: Likewise.

16 years ago2008-04-14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 14 Apr 2008 21:14:55 +0000 (21:14 +0000)]
2008-04-14  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/Makefile.am: Build vfprintf.c and vfscanf.c with
        -DSTRING_ONLY defined with and without -DINTEGER_ONLY defined
        to build special versions for sprintf/sscanf family functions.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/vfprintf.c[STRING_ONLY][INTEGER_ONLY](_VFPRINTF_R):
        Redefine to be _svfiprintf_r which is optimized to work with siprintf
        family of functions (i.e. no I/O) and does not support floating-point.
        [STRING_ONLY][!INTEGER_ONLY](_VFPRINTF_R): Redefine to be
        _svfprintf_r which is optimized to work with sprintf family of
        functions and not use I/O.
        [STRING_ONLY](__sprint_r): New string only version of static function.
        designed to work with sprintf family of functions.
        * libc/stdio/vfscanf.c[STRING_ONLY][INTEGER_ONLY](_SVFSCANF_R):
        Redefine to be _ssvfiscanf_r which is optimized to work with siscanf
        family of functions (i.e. no I/O) and no float-point support.
        [STRING_ONLY][!INTEGER_ONLY](_SVFSCANF_R): Redefine to be
        __ssvfscanf_r which is optimized to work with sscanf family of
        functions and does not require I/O functions.
        * libc/stdio/asprintf.c: Call _svfprintf_r instead of _vfprintf_r.
        * libc/stdio/snprintf.c: Ditto.
        * libc/stdio/sprintf.c: Ditto.
        * libc/stdio/vasnprintf.c: Ditto.
        * libc/stdio/vasprintf.c: Ditto.
        * libc/stdio/siprintf.c: Call _svfiprintf_r instead of _vfiprintf_r.
        * libc/stdio/sniprintf.c: Ditto.
        * libc/stdio/vasiprintf.c: Ditto.
        * libc/stdio/vsiprintf.c: Ditto.
        * libc/stdio/vsniprintf.c: Ditto.
        * libc/stdio/vsprintf.c: Ditto.
        * libc/stdio/local.h: Add prototypes for _svfprintf_r, _svfiprintf_r,
        _ssvfscanf_r, and _ssvfiscanf_r.
        * libc/stdio/sscanf.c: Call _ssvfscanf_r instead of _svfscanf_r.
        * libc/stdio/vsscanf.c: Ditto.
        * libc/stdio/siscanf.c: Call _ssvfiscanf_r instead of _svfiscanf_r.
        * libc/stdio/vsiscanf.c: Ditto.

16 years ago * postinstall: Fix copy/paste bug.
Corinna Vinschen [Mon, 14 Apr 2008 14:09:00 +0000 (14:09 +0000)]
* postinstall: Fix copy/paste bug.

16 years agoppc e500mc support
Alan Modra [Mon, 14 Apr 2008 11:01:38 +0000 (11:01 +0000)]
ppc e500mc support

16 years ago * config.sub, config.guess: Update from upstream sources.
Ben Elliston [Mon, 14 Apr 2008 09:28:35 +0000 (09:28 +0000)]
* config.sub, config.guess: Update from upstream sources.

16 years ago * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Fix
Corinna Vinschen [Mon, 14 Apr 2008 09:15:35 +0000 (09:15 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Fix
thinko in UNC path handling.
* path.cc (symlink_worker): Fix typo in comment.  Fix UNC path handling.

16 years ago * cygwinenv.sgml: Drop description of "transparent_exe" option.
Corinna Vinschen [Sun, 13 Apr 2008 16:47:41 +0000 (16:47 +0000)]
* cygwinenv.sgml: Drop description of "transparent_exe" option.

16 years ago * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Simplify
Corinna Vinschen [Sun, 13 Apr 2008 16:47:21 +0000 (16:47 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Simplify
code which checks for symlinks.  Fix problem with UNC paths.

* environ.cc (struct parse_thing): Remove transparent_exe option.
* syscalls.cc (transparent_exe): Remove.
(unlink): Always add stat_suffixes, drop transparent_exe check.
(open): Ditto.
(link): Ditto.
(pathconf): Ditto.
* fhandler_disk_file.cc (fhandler_disk_file::link): Ditto.
* fhandler_process.cc (fhandler_process::fill_filebuf): Always remove
.exe suffix.
* path.cc (realpath): Never attach known_suffix.

16 years ago * Makefile.tpl <gcc>: Error early unless at least GNU make 3.80.
Hans-Peter Nilsson [Sat, 12 Apr 2008 18:53:52 +0000 (18:53 +0000)]
* Makefile.tpl <gcc>: Error early unless at least GNU make 3.80.
* Makefile.in: Regenerate.

16 years ago Fix typos.
Corinna Vinschen [Fri, 11 Apr 2008 11:37:09 +0000 (11:37 +0000)]
Fix typos.

16 years ago * include/sddl.h (ConvertStringSidToSidA): Define.
Corinna Vinschen [Fri, 11 Apr 2008 11:36:41 +0000 (11:36 +0000)]
* include/sddl.h (ConvertStringSidToSidA): Define.
(ConvertStringSidToSidW): Define.
(ConvertStringSidToSid): Define.

16 years ago2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
Andreas Krebbel [Thu, 10 Apr 2008 13:36:43 +0000 (13:36 +0000)]
2008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>

* s390-dis.c (init_disasm): Evaluate disassembler_options.
(print_s390_disassembler_options): New function.
* disassemble.c (disassembler_usage): Invoke
print_s390_disassembler_options.

2008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>

* dis-asm.h (print_s390_disassembler_options):
Prototype added.

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