]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
8 years agoTransform all special chars in relative Windows path string
Corinna Vinschen [Thu, 14 Jul 2016 18:52:04 +0000 (20:52 +0200)]
Transform all special chars in relative Windows path string

get_nt_native_path handles the transposition of chars not allowed
in Windows pathnames.  However, it never starts transposition at
the start of the string, which is wrong for relative paths.  Fix it.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoFix 32-bit SSIZE_MAX
Eric Blake [Wed, 13 Jul 2016 20:35:43 +0000 (14:35 -0600)]
Fix 32-bit SSIZE_MAX

POSIX requires that SSIZE_MAX have the same type as ssize_t, but
on 32-bit, we were defining it as a long even though ssize_t
resolves to an int.  It also requires that SSIZE_MAX be usable
via preprocessor #if, so we can't cheat and use a cast.

If this were newlib, I'd have had to hack _intsup.h to probe the
qualities of size_t (via gcc's __SIZE_TYPE__), similar to how we
already probe the qualities of int8_t and friends, then cross our
fingers that ssize_t happens to have the same rank (most systems
do, but POSIX permits a system where they differ such as size_t
being long while ssize_t is int).  Unfortunately gcc gives us
neither __SSIZE_TYPE__ nor __SSIZE_MAX__.  On the other hand, our
limits.h is specific to cygwin, so we can just shortcut to the
correct results rather than being generic to all possible ABI.

Signed-off-by: Eric Blake <eblake@redhat.com>
8 years agoAdd release message for commit 82e0649
Corinna Vinschen [Thu, 14 Jul 2016 17:11:45 +0000 (19:11 +0200)]
Add release message for commit 82e0649

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agomachine/_types.h: __blkcnt_t should be signed
Ray Donnelly [Thu, 14 Jul 2016 11:40:47 +0000 (12:40 +0100)]
machine/_types.h: __blkcnt_t should be signed

[1] states: "blkcnt_t and off_t shall be signed integer types."

This causes pacman to fail when the size requirement
of the net update operation is negative, instead it
calculated a huge positive number.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html

8 years agoImprove description of Cygwin ldd utility
Jon Turney [Sat, 2 Jul 2016 15:45:02 +0000 (16:45 +0100)]
Improve description of Cygwin ldd utility

Improve the description of Cygwin ldd utility to give a bit more detail
about how it does what it does

Also add a security warning (modelled after the one in the Linux manpage)
that it may end up executing the file it is applied to.

Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
8 years agoUse <filename> tag, not <pathname> tag
Jon Turney [Sat, 2 Jul 2016 15:46:48 +0000 (16:46 +0100)]
Use <filename> tag, not <pathname> tag

Fix an instance of the invalid <pathname> tag in Cygwin utils documentation,
by using the valid <filename> tag instead.

Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
8 years agoUse <example> tag at same level as <para>, not inside it
Jon Turney [Sat, 2 Jul 2016 15:46:23 +0000 (16:46 +0100)]
Use <example> tag at same level as <para>, not inside it

In Cygwin utils documentation, use the <example> tag at same level as
<para>, not inside it.

This improves the generated manpages.

Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
8 years agoAdd release message for commit 8cff156
Corinna Vinschen [Wed, 6 Jul 2016 17:16:05 +0000 (19:16 +0200)]
Add release message for commit 8cff156

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agostrace: Make sure strace timer isn't copied to child process
Corinna Vinschen [Wed, 6 Jul 2016 17:12:59 +0000 (19:12 +0200)]
strace: Make sure strace timer isn't copied to child process

At fork time the .data and .bss segments of the Cygwin DLL are copied
over to the child process.  This also copies the strace timer since
it's in the .bss segment so far.  Fix that by moving the strace timer
out into the .data_cygwin_nocopy segment.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoFix typo in comment added by previous commit
Corinna Vinschen [Wed, 6 Jul 2016 16:23:05 +0000 (18:23 +0200)]
Fix typo in comment added by previous commit

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoRedefine locale info in struct _reent for per-thread locales
Corinna Vinschen [Wed, 6 Jul 2016 13:41:35 +0000 (15:41 +0200)]
Redefine locale info in struct _reent for per-thread locales

The _reent members _current_category and _current_locale are not
used at all.  _current_locale is set to "C" in various points of
the code but its value is just as unused as _current_category.

This patch redefines these members without changing the size of the
structure to allow for an implementation of per-thread locales per
POSIX-1.2008 (i.e. uselocale and usage of the per-thread locale in
subsequent function calls).

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoRegenerate newlib Makefiles
Jon Turney [Mon, 4 Jul 2016 16:53:06 +0000 (17:53 +0100)]
Regenerate newlib Makefiles

8 years agoRegenerate newlib Makefiles
Jon Turney [Mon, 4 Jul 2016 16:09:30 +0000 (17:09 +0100)]
Regenerate newlib Makefiles

8 years agoMake newlib manpages (v3)
Jon Turney [Fri, 24 Jun 2016 20:50:15 +0000 (21:50 +0100)]
Make newlib manpages (v3)

Add makedocbook, a tool to process makedoc markup and output DocBook XML
refentries.

Process all the source files which are processed with makedoc with
makedocbook as well

Add chapter-texi2docbook, a tool to automatically generate DocBook XML
chapter files from the chapter .texi files.  For generating man pages all we
care about is the content of the refentries, so all this needs to do is
convert the @include of the makedoc generated .def files to xi:include of
the makedocbook generated .xml files.

Add skeleton Docbook XML book files, lib[cm].in.xml which include these
generated chapters, which in turn include the generated files containing
refentries, which is processed with xsltproc to generate the lib[cm].xml

Add new make targets to generate and install man pages from lib[cm].xml

8 years agoldd: Handle executable relocation when setting breakpoint
Corinna Vinschen [Sat, 2 Jul 2016 10:36:05 +0000 (12:36 +0200)]
ldd: Handle executable relocation when setting breakpoint

set_entry_point_break() uses GetModuleInformation to fetch the
address of the exe's entry point.  However, just as with
lpStartAddress from the CREATE_PROCESS_DEBUG_EVENT event, the
returned address is only computed from the PE file header.  It's
not actually the entry point in memory, if the executable is
relocated (ASLR).  See
https://msdn.microsoft.com/en-us/library/windows/desktop/ms684229(v=vs.85).aspx

Convert this to using the info from CREATE_PROCESS_DEBUG_EVENT
combined with the offset from the PE file header's  AddressOfEntryPoint
to deal with relocation.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoldd: terminate process on hitting breakpoint
Corinna Vinschen [Sat, 2 Jul 2016 10:27:04 +0000 (12:27 +0200)]
ldd: terminate process on hitting breakpoint

So far ldd terminates the inferior process as soon as some thread
is started.  Apparently threads are started from even ntdll.dll
before the main thread of the application is started.  As a result
the dll list is cut short since ldd terminates prematurely.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoMake sure to use the Winsock definition of FIONREAD in ioctlsocket call
Corinna Vinschen [Fri, 1 Jul 2016 14:56:07 +0000 (16:56 +0200)]
Make sure to use the Winsock definition of FIONREAD in ioctlsocket call

Commit b1b46d45 introduced a regression.  After redefining FIONREAD
as part of restructuring newlib/Cygwin headers, the call to ioctlsocket
in the FIONREAD branch of fhandler_socket::ioctl should have been
changed to use the Winsock definition of FIONREAD, which I neglected.
This only affects 64 bit Cygwin.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoRestore mingw64-x86_64-gcc-core in FAQ listing required packages
Jon Turney [Wed, 29 Jun 2016 14:08:19 +0000 (15:08 +0100)]
Restore mingw64-x86_64-gcc-core in FAQ listing required packages

Restore mingw64-x86_64-gcc-core to requirements for 32-bit builds in FAQ
listing required packages, and give reason.

8 years agoUpdate FAQ listing required packages for building Cygwin
Jon Turney [Mon, 27 Jun 2016 16:32:35 +0000 (17:32 +0100)]
Update FAQ listing required packages for building Cygwin

docbook2X is now required for building documentation
libiconv differences between x86_64 and x86 no longer exist

8 years agoContinuous Integration: Add Tea CI build configuration.
Qian Hong [Sun, 26 Jun 2016 06:41:16 +0000 (14:41 +0800)]
Continuous Integration: Add Tea CI build configuration.

8 years agoPhoenix-RTOS: Add caddr_t definition to <sys/types.h>.
Kuba Sejdak [Tue, 28 Jun 2016 08:47:49 +0000 (10:47 +0200)]
Phoenix-RTOS: Add caddr_t definition to <sys/types.h>.

8 years agoReformat some too-long lines
Corinna Vinschen [Mon, 27 Jun 2016 16:00:56 +0000 (18:00 +0200)]
Reformat some too-long lines

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoAdd comment to point out missing access right per documentation
Corinna Vinschen [Mon, 27 Jun 2016 16:00:01 +0000 (18:00 +0200)]
Add comment to point out missing access right per documentation

In get_mem_values we open the process without PROCESS_VM_READ access
and are *still* able to request working set information, despite
MSDN claiming we need it for this purpose.  Instead of adding this
access right, just add an comment to point this out for now.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoUse PROCESS/THREAD_QUERY_LIMITED_INFORMATION where appropriate
Corinna Vinschen [Mon, 27 Jun 2016 15:56:16 +0000 (17:56 +0200)]
Use PROCESS/THREAD_QUERY_LIMITED_INFORMATION where appropriate

Using PROCESS/THREAD_QUERY_INFORMATION may limit the number of
processes/threads we can inspect depending on their integrity level.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoSet supported Windows release to Windows 10
Corinna Vinschen [Mon, 27 Jun 2016 15:51:41 +0000 (17:51 +0200)]
Set supported Windows release to Windows 10

This affects setting _WIN32_WINNT and WINVER.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoRemove pre-Vista considerations from utilities
Corinna Vinschen [Mon, 27 Jun 2016 15:50:25 +0000 (17:50 +0200)]
Remove pre-Vista considerations from utilities

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoPhoenix-RTOS: Adjust network-related headers to new kernel API.
Kuba Sejdak [Fri, 24 Jun 2016 12:14:55 +0000 (14:14 +0200)]
Phoenix-RTOS: Adjust network-related headers to new kernel API.

8 years agoPhoenix-RTOS: Add dummy implementation of fdatasync() syscall.
Kuba Sejdak [Fri, 24 Jun 2016 12:14:54 +0000 (14:14 +0200)]
Phoenix-RTOS: Add dummy implementation of fdatasync() syscall.

8 years agoAdd dummy implementation of getentropy(), if_nametoindex() and if_indextoname() funct...
Kuba Sejdak [Fri, 24 Jun 2016 12:14:53 +0000 (14:14 +0200)]
Add dummy implementation of getentropy(), if_nametoindex() and if_indextoname() functions.

8 years agoPhoenix-RTOS: Implement daemon() function.
Kuba Sejdak [Fri, 24 Jun 2016 12:14:52 +0000 (14:14 +0200)]
Phoenix-RTOS: Implement daemon() function.

8 years agoPhoenix-RTOS: Add checking EOF in getmntent().
Kuba Sejdak [Fri, 24 Jun 2016 12:14:51 +0000 (14:14 +0200)]
Phoenix-RTOS: Add checking EOF in getmntent().

8 years agoPhoenix-RTOS: Provide __progname symbol for user-space apps.
Kuba Sejdak [Fri, 24 Jun 2016 12:14:50 +0000 (14:14 +0200)]
Phoenix-RTOS: Provide __progname symbol for user-space apps.

8 years agoPhoenix-RTOS: Fix warning with pointer treated as integer.
Kuba Sejdak [Fri, 24 Jun 2016 12:14:49 +0000 (14:14 +0200)]
Phoenix-RTOS: Fix warning with pointer treated as integer.

8 years agoPhoenix-RTOS: Add <netpacket/packet.h> header and import <net/if_arp.h> header from...
Kuba Sejdak [Fri, 24 Jun 2016 12:14:48 +0000 (14:14 +0200)]
Phoenix-RTOS: Add <netpacket/packet.h> header and import <net/if_arp.h> header from FreeBSD.

8 years agoPhoenix-RTOS: Provide daemon() and fdatasync() syscalls in <sys/unistd.h>.
Kuba Sejdak [Fri, 24 Jun 2016 12:14:47 +0000 (14:14 +0200)]
Phoenix-RTOS: Provide daemon() and fdatasync() syscalls in <sys/unistd.h>.

8 years agoAdd release message for commit b2867a6
Corinna Vinschen [Mon, 27 Jun 2016 11:21:19 +0000 (13:21 +0200)]
Add release message for commit b2867a6

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoAdd missing OBJCOPY variable to Makefile.in
Corinna Vinschen [Sat, 26 Mar 2016 11:32:18 +0000 (12:32 +0100)]
Add missing OBJCOPY variable to Makefile.in

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoRevert "Use .DELETE_ON_ERROR"
Jon Turney [Sat, 25 Jun 2016 16:08:18 +0000 (17:08 +0100)]
Revert "Use .DELETE_ON_ERROR"

This reverts commit 62b0bf0b8b65f16909b0e8d150a9c238cf6eb44a.

8 years agoRevert "Add missing OBJCOPY variable to Makefile.in"
Jon Turney [Sat, 25 Jun 2016 16:08:06 +0000 (17:08 +0100)]
Revert "Add missing OBJCOPY variable to Makefile.in"

This reverts commit fdc45c4bfbf382cac03e0b8267771fd7c5f678e6.

8 years agoRevert "Make newlib manpages via DocBook XML (v3)"
Jon Turney [Sat, 25 Jun 2016 16:07:43 +0000 (17:07 +0100)]
Revert "Make newlib manpages via DocBook XML (v3)"

This reverts commit 041ea4106881a3434e63ca95a38c911515793f09.

8 years agoMake newlib manpages via DocBook XML (v3)
Jon Turney [Fri, 24 Jun 2016 20:50:15 +0000 (21:50 +0100)]
Make newlib manpages via DocBook XML (v3)

Add makedocbook, a tool to process makedoc markup and output DocBook XML
refentries.

Process all the source files which are processed with makedoc with
makedocbook as well

Add chapter-texi2docbook, a tool to automatically generate DocBook XML
chapter files from the chapter .texi files.  For generating man pages all we
care about is the content of the refentries, so all this needs to do is
convert the @include of the makedoc generated .def files to xi:include of
the makedocbook generated .xml files.

Add skeleton Docbook XML book files, lib[cm].in.xml which include these
generated chapters, which in turn include the generated files containing
refentries, which is processed with xsltproc to generate the lib[cm].xml

Add new make targets to generate and install man pages from lib[cm].xml

8 years agoAdd missing OBJCOPY variable to Makefile.in
Corinna Vinschen [Sat, 26 Mar 2016 11:32:18 +0000 (12:32 +0100)]
Add missing OBJCOPY variable to Makefile.in

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoUse .DELETE_ON_ERROR
Jon Turney [Fri, 25 Mar 2016 13:56:03 +0000 (13:56 +0000)]
Use .DELETE_ON_ERROR

Use .DELETE_ON_ERROR
Make the fact that we are running dllfixdbg less obscure

8 years agoRemove leftover useless copyright hints
Corinna Vinschen [Sat, 25 Jun 2016 11:36:52 +0000 (13:36 +0200)]
Remove leftover useless copyright hints

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoClarify setting of child_info::msv_count in child_info.h
Corinna Vinschen [Sat, 25 Jun 2016 08:21:13 +0000 (10:21 +0200)]
Clarify setting of child_info::msv_count in child_info.h

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoRemove CYGWIN=detect_bloda option
Corinna Vinschen [Tue, 15 Dec 2015 17:28:03 +0000 (18:28 +0100)]
Remove CYGWIN=detect_bloda option

8 years agoNo longer support "Interact with desktop"
Corinna Vinschen [Fri, 24 Jun 2016 22:42:36 +0000 (00:42 +0200)]
No longer support "Interact with desktop"

Always create child user window station and desktop, unless only
spawning with restricted token.  Also fix formatting of a few comments
in child_info_spawn::worker.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoFix comments for AI_ADDRCONFIG and AI_V4MAPPED
Corinna Vinschen [Tue, 15 Dec 2015 20:50:35 +0000 (21:50 +0100)]
Fix comments for AI_ADDRCONFIG and AI_V4MAPPED

8 years agosyscalls.cc: Merge desktop_ini_ext into desktop_ini
Corinna Vinschen [Tue, 15 Dec 2015 20:50:14 +0000 (21:50 +0100)]
syscalls.cc: Merge desktop_ini_ext into desktop_ini

8 years agofhandler_pty_master::pty_master_thread: Always check for correct pid
Corinna Vinschen [Tue, 15 Dec 2015 20:49:19 +0000 (21:49 +0100)]
fhandler_pty_master::pty_master_thread: Always check for correct pid

8 years agoRemove unused GetTickCount_ns
Corinna Vinschen [Tue, 15 Dec 2015 20:48:02 +0000 (21:48 +0100)]
Remove unused GetTickCount_ns

8 years agoFix various OS-related comments
Corinna Vinschen [Tue, 15 Dec 2015 20:43:33 +0000 (21:43 +0100)]
Fix various OS-related comments

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agocygheap_domain_info::init: Fix comment
Corinna Vinschen [Tue, 15 Dec 2015 18:54:35 +0000 (19:54 +0100)]
cygheap_domain_info::init: Fix comment

8 years agoRemove XP and Server 2003 from documentation
Corinna Vinschen [Fri, 24 Jun 2016 21:21:10 +0000 (23:21 +0200)]
Remove XP and Server 2003 from documentation

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agonet.cc (fdsock): Fix comment
Corinna Vinschen [Tue, 15 Dec 2015 17:12:49 +0000 (18:12 +0100)]
net.cc (fdsock): Fix comment

8 years agochild_info.h: Fix a comment
Corinna Vinschen [Tue, 15 Dec 2015 16:16:02 +0000 (17:16 +0100)]
child_info.h: Fix a comment

8 years agochild_info::child_info: Fix a comment
Corinna Vinschen [Tue, 15 Dec 2015 16:14:08 +0000 (17:14 +0100)]
child_info::child_info: Fix a comment

8 years agosec_auth.cc: Drop prototype for CreateProfile, don't expect failed autoload
Corinna Vinschen [Tue, 15 Dec 2015 16:08:05 +0000 (17:08 +0100)]
sec_auth.cc: Drop prototype for CreateProfile, don't expect failed autoload

8 years agoinclude/cygwin/if.h: Fix a comment
Corinna Vinschen [Tue, 15 Dec 2015 16:04:25 +0000 (17:04 +0100)]
include/cygwin/if.h: Fix a comment

8 years agofhandler_disk_file::opendir: Fix a comment
Corinna Vinschen [Tue, 15 Dec 2015 16:03:09 +0000 (17:03 +0100)]
fhandler_disk_file::opendir: Fix a comment

8 years agoeval_start_address: Fix comment
Corinna Vinschen [Tue, 15 Dec 2015 15:54:32 +0000 (16:54 +0100)]
eval_start_address: Fix comment

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agofhandler_dev_floppy::get_drive_info: fix comment
Corinna Vinschen [Tue, 15 Dec 2015 15:53:35 +0000 (16:53 +0100)]
fhandler_dev_floppy::get_drive_info: fix comment

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agosymlink_info::check fixup comment and two test for non-XP
Corinna Vinschen [Tue, 15 Dec 2015 15:51:54 +0000 (16:51 +0100)]
symlink_info::check fixup comment and two test for non-XP

8 years agoDrop autoloading transaction functions from ntdll
Corinna Vinschen [Tue, 15 Dec 2015 15:45:25 +0000 (16:45 +0100)]
Drop autoloading transaction functions from ntdll

8 years agoDrop autoloading kernel32 symbols available since Vista
Corinna Vinschen [Tue, 15 Dec 2015 15:43:55 +0000 (16:43 +0100)]
Drop autoloading kernel32 symbols available since Vista

8 years agoDrop autoloading of CancelSynchronousIo
Corinna Vinschen [Tue, 15 Dec 2015 15:39:08 +0000 (16:39 +0100)]
Drop autoloading of CancelSynchronousIo

8 years agoDrop max_sys_priv wincap
Corinna Vinschen [Tue, 15 Dec 2015 15:34:40 +0000 (16:34 +0100)]
Drop max_sys_priv wincap

Convert sys_privs to const struct with TOKEN_PRIVILEGES layout.
Drop function get_system_priv_list.  Just use pointer to sys_privs.

Dropping max_sys_priv from wincaps requires to make sure that the
bitfield is 8 byte aligned on x86_64, otherwise gcc (5.3 only?)
apparently breaks access to the bitfield (off by 4 bytes).

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoDrop accidentally leftover comment from wincapc::init
Corinna Vinschen [Tue, 15 Dec 2015 15:12:34 +0000 (16:12 +0100)]
Drop accidentally leftover comment from wincapc::init

8 years agoDefault to latest wincap
Corinna Vinschen [Tue, 15 Dec 2015 15:09:38 +0000 (16:09 +0100)]
Default to latest wincap

8 years agoDrop Windows XP/2003 wincaps
Corinna Vinschen [Tue, 15 Dec 2015 15:08:39 +0000 (16:08 +0100)]
Drop Windows XP/2003 wincaps

8 years agoDrop has_broken_rtl_query_process_debug_information flag
Corinna Vinschen [Tue, 15 Dec 2015 15:06:51 +0000 (16:06 +0100)]
Drop has_broken_rtl_query_process_debug_information flag

8 years agoDrop terminate_thread_frees_stack flag
Corinna Vinschen [Tue, 15 Dec 2015 15:04:06 +0000 (16:04 +0100)]
Drop terminate_thread_frees_stack flag

8 years agoDrop has_pipe_reject_remote_clients flag
Corinna Vinschen [Tue, 15 Dec 2015 15:02:35 +0000 (16:02 +0100)]
Drop has_pipe_reject_remote_clients flag

8 years agoDrop has_set_thread_stack_guarantee flag
Corinna Vinschen [Tue, 15 Dec 2015 15:00:20 +0000 (16:00 +0100)]
Drop has_set_thread_stack_guarantee flag

8 years agoDrop has_program_compatibility_assistant flag
Corinna Vinschen [Tue, 15 Dec 2015 14:53:16 +0000 (15:53 +0100)]
Drop has_program_compatibility_assistant flag

8 years agoRename if_indextoname to cygwin_if_indextoname (analag for if_nametoindex)
Corinna Vinschen [Tue, 15 Dec 2015 14:50:13 +0000 (15:50 +0100)]
Rename if_indextoname to cygwin_if_indextoname (analag for if_nametoindex)

Just call OS functions

8 years agoDrop wow64_has_secondary_stack flag
Corinna Vinschen [Tue, 15 Dec 2015 14:48:44 +0000 (15:48 +0100)]
Drop wow64_has_secondary_stack flag

8 years agoDrop use_dont_resolve_hack flag
Corinna Vinschen [Fri, 24 Jun 2016 13:42:06 +0000 (15:42 +0200)]
Drop use_dont_resolve_hack flag

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoDrop has_restricted_raw_disk_access flag
Corinna Vinschen [Tue, 15 Dec 2015 14:21:00 +0000 (15:21 +0100)]
Drop has_restricted_raw_disk_access flag

8 years agoFix major device check when locking partitions
Corinna Vinschen [Fri, 24 Jun 2016 11:39:42 +0000 (13:39 +0200)]
Fix major device check when locking partitions

The change introduced in commit b2867a6 contains a faulty check for
the major device number in fhandler_dev_floppy::lock_partition.
Fix this.  Also fix comments.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoDrop has_transactions flag
Corinna Vinschen [Tue, 15 Dec 2015 14:19:05 +0000 (15:19 +0100)]
Drop has_transactions flag

8 years agoDrop has_fast_cwd flag
Corinna Vinschen [Tue, 15 Dec 2015 14:17:18 +0000 (15:17 +0100)]
Drop has_fast_cwd flag

8 years agoDrop now useless comment from locale.c
Corinna Vinschen [Fri, 24 Jun 2016 10:47:18 +0000 (12:47 +0200)]
Drop now useless comment from locale.c

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoAdd support for certain newer locales only available with Script
Corinna Vinschen [Fri, 24 Jun 2016 10:11:42 +0000 (12:11 +0200)]
Add support for certain newer locales only available with Script

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoDrop has_localenames flag
Corinna Vinschen [Tue, 15 Dec 2015 14:15:30 +0000 (15:15 +0100)]
Drop has_localenames flag

8 years agoDrop has_always_all_codepages flag
Corinna Vinschen [Tue, 15 Dec 2015 14:10:33 +0000 (15:10 +0100)]
Drop has_always_all_codepages flag

8 years agoDrop has_broken_udf flag
Corinna Vinschen [Tue, 15 Dec 2015 14:04:26 +0000 (15:04 +0100)]
Drop has_broken_udf flag

8 years agoDrop has_sendmsg flag
Corinna Vinschen [Tue, 15 Dec 2015 14:01:01 +0000 (15:01 +0100)]
Drop has_sendmsg flag

8 years agoDrop has_mandatory_integrity_control flag
Corinna Vinschen [Tue, 15 Dec 2015 13:58:52 +0000 (14:58 +0100)]
Drop has_mandatory_integrity_control flag

8 years agoDrop has_restricted_stack_args flag
Corinna Vinschen [Tue, 15 Dec 2015 13:55:48 +0000 (14:55 +0100)]
Drop has_restricted_stack_args flag

8 years agoDrop supports_all_posix_ai_flags
Corinna Vinschen [Tue, 15 Dec 2015 13:54:19 +0000 (14:54 +0100)]
Drop supports_all_posix_ai_flags

8 years agoDrop has_gaa_on_link_prefix flag and remove obsolete functions thusly
Corinna Vinschen [Tue, 15 Dec 2015 13:44:33 +0000 (14:44 +0100)]
Drop has_gaa_on_link_prefix flag and remove obsolete functions thusly

8 years agoDrop has_recycle_dot_bin
Corinna Vinschen [Tue, 15 Dec 2015 13:30:03 +0000 (14:30 +0100)]
Drop has_recycle_dot_bin

8 years agoAdd release message for commit 733af66
Corinna Vinschen [Thu, 23 Jun 2016 19:58:38 +0000 (21:58 +0200)]
Add release message for commit 733af66

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoSync with upstream gcc.
Jeff Johnston [Thu, 23 Jun 2016 19:47:44 +0000 (15:47 -0400)]
Sync with upstream gcc.

8 years agoClarify source file license in CYGWIN_LICENSE
Corinna Vinschen [Thu, 23 Jun 2016 19:52:12 +0000 (21:52 +0200)]
Clarify source file license in CYGWIN_LICENSE

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoRemove support for SUNWNFS file system
Corinna Vinschen [Tue, 15 Dec 2015 12:56:39 +0000 (13:56 +0100)]
Remove support for SUNWNFS file system

8 years agoHandle up to 63 partitions per drive
Corinna Vinschen [Thu, 23 Jun 2016 14:56:41 +0000 (16:56 +0200)]
Handle up to 63 partitions per drive

Revamp device parsing code.  Introducing support for more partitions
into the shilka-generated parser has the unfortunate side-effect of
raising the size of the DLL by almost 2 Megs.  Therefore we split out
the handling for /dev/sdXY devices into a tiny bit of hand-written
code.

While at it, remove some unused cruft from devices.* and generally
clean up the device class to provide access methods instead of direct
access to members.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoBump DLL minor version
Corinna Vinschen [Thu, 23 Jun 2016 13:21:44 +0000 (15:21 +0200)]
Bump DLL minor version

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
8 years agoSwitching the Cygwin DLL to LGPLv3+, dropping commercial buyout option cygwin-2_5_2-release
Corinna Vinschen [Tue, 24 May 2016 09:16:39 +0000 (11:16 +0200)]
Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option

Bump GPLv2+ to GPLv3+ for some files, clarify BSD 2-clause.

Everything else stays under GPLv3+.

New Linking Exception exempts resulting executables from LGPLv3 section 4.

Add CONTRIBUTORS file to keep track of licensing.

Remove 'Copyright Red Hat Inc' comments.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This page took 0.065904 seconds and 5 git commands to generate.