Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-04Cygwin: Improve FAQ on early breakpoint for ASLRJon Turney
gdb supports the 'disable-randomization' setting on Windows since [1] (included in gdb 13). https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=bcb9251f029da8dcf360a4f5acfa3b4211c87bb0;hp=8fea1a81c7d9279a6f91e49ebacfb61e0f8ce008
2022-10-28Cygwin: document ASLR supporttopic/aslr_supportCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-10-28Cygwin: add missing .com entry in new-features.xmlCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-10-27Cygwin: document dropping 32 bit supportCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-10-27Fix typo in faq-programming.xmlHamish McIntyre-Bhatty
2022-07-12Update FAQs which are out of date on the details of setup UIJon Turney
2022-07-12Update FAQs for removal of 32-bit CygwinJon Turney
Update FAQs for removal of 32-bit Cygwin Also update FAQs for dropping support for Windows Vista/Server 20008
2022-07-07Cygwin: redefine some macros for Linux compatibilityKen Brown
Define FD_SETSIZE (<sys/select.h>) to be 1024 by default, and define NOFILE (<sys/param.h>) to be OPEN_MAX (== 3200) by default. Remove the comment in <sys/select.h> that FD_SETSIZE should be >= NOFILE. Bump API minor. Addresses: https://cygwin.com/pipermail/cygwin/2022-July/251839.html
2022-07-07winsup/doc/faq-setup.xml: align help text with setup 2.919Christian Franke
2022-07-05Cygwin: stdio: don't try again to read after EOFKen Brown
This reverts commit 1f8f7e2d54, "* libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin." If EOF is set on a file, the stdio input functions will now immediately return EOF rather than trying again to read. This aligns Cygwin's behavior to that of Linux. Addresses: https://cygwin.com/pipermail/cygwin/2022-June/251672.html
2022-05-13Cygwin: Implement GSO/GRO supportCorinna Vinschen
- getsockopt (SOL_UDP, UDP_SEGMENT) - setsockopt (SOL_UDP, UDP_SEGMENT) - getsockopt (SOL_UDP, UDP_GRO) - setsockopt (SOL_UDP, UDP_GRO) - sendmsg with SOL_UDP/UDP_SEGMENT control message - recvmsg, convert Winsock UDP_COALESCED_INFO (DWORD) control message to Linux compatible SOL_UDP/UDP_GRO (uint16_t)
2022-04-27Cygwin: Fix "0x0x" in gmondump and ssp man pagesMark Geisert
A recent patch fixed gmondump to stop printing "0x0x" as an address prefix. It turns out the Cygwin User's Guide and the gmondump and ssp man pages (all from utils.xml) have examples of the same error.
2022-03-01Cygwin: update 3.4 release textCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-01-19Cygwin: silence xsltproc when writing manpagesJon Turney
Unless make is invoked with V=1, have xmlto pass the parameter 'man.output.quietly=1' to xsltproc to suppress "Note: Writing foo.N" output from the manpages stylesheet.
2022-01-19Cygwin: silence xsltproc when writing chunked htmlJon Turney
Unless make is invoked with V=1, have xmlto pass the parameter 'chunk.quietly=1' to xsltproc to suppress "Writing foo.html for sect1(foo)" output from the chunker.xsl stylesheet.
2022-01-19Cygwin: silence dblatex when building PDFsJon Turney
Unless make is invoked with V=1, have xmlto pass '-q' to dblatex when building PDFs, to supress repeated "default template used in programlisting or screen" warnings from dblatex's verbatim.xsl stylesheet.
2022-01-19Cygwin: silence most custom build rulesJon Turney
2022-01-12Cygwin: doc: drop mention of 32-bit installerJon Turney
Drop mention of 32-bit installer, since it's offically discouraged, and planned to be dropped soon. Adjust various references to be something more generic, like 'the Cygwin Setup program' to accommodate this.
2021-12-20cygwin: Add cocom and patch to build prerequisites in FAQJon Turney
Add patch, and make cocom unconditional in list of build prerequisites. Even though the products of these tools are checked in, these tools are required when building in a fresh git checkout, presumably due to the order in which git creates the files resulting in timestamps which indicate that the output of rules using these tools are older than the inputs. Addresses: https://cygwin.com/pipermail/cygwin/2021-December/250124.html Also drop a duplicate sentence about 'fetch sources from git'.
2021-12-18Cygwin: Conditionally build documentationJon Turney
Add a configure option '--disable-doc' to disable building of the documentation by the 'all' target. Check for the required tools at configure time, and require them if building documentation is enabled. Even if building the documentation was diabled with '--disable-doc', 'make -C doc' at the top-level can still make the documentation, if the documentation tools were found. If the tools were not found, 'missing' is used to issue a warning about that. Update instructions for building Cygwin appropriately. (Building documentation remains the default to increase the chances of noticing when building the documentation is broken.)
2021-12-12Cygwin: Document that the pipe_byte option is now set by defaultKen Brown
2021-12-03Cygwin: Fix typo in new-features.xmlTakashi Yano
2021-11-26Cygwin: add 3.4 release messagesCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-09-14Cygwin: document the recent pipe changesKen Brown
2021-08-03Cygwin: Make gmondump conform to its doc + adjust docMark Geisert
The doc for gmondump says 1 or more FILENAME are expected, but 0 is handled. That's an oversight. Make invocation with 0 FILENAMEs print a one-line help message. Reword the beginning of profiler's description doc to clarify target's child processes are run but only optionally profiled.
2021-08-02Cygwin: export new sig2str/str2sigCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-08-02Cygwin: clarify importance of new GNU-specifc APICorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-07-30Cygwin: Add winsymlinks:sysJon Turney
Add winsymlinks:sys, to explicitly select always using plain files with the system attribute containing a magic cookie to represent a symlink.
2021-07-29Cygwin: bump API minor and set DLL version to 3.3.0Corinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-07-28Cygwin: Convert gmondump and profiler synopses to <cmdsynopsis>Jon Turney
Convert gmondump and profiler synopses to <cmdsynopsis>, since addition of these crossed with e6b667f1.
2021-07-19Cygwin: updates to wire in profiler, gmondumpMark Geisert
These are updates to wire into the build tree the new tools profiler and gmondump, and to supply documentation for the tools. The documentation for profiler and ssp now mention each other but do not discuss their similarities or differences. That will be handled in a future update to the "Profiling Cygwin Programs" section of the Cygwin User's Guide, to be supplied.
2021-07-12Cygwin: cfsetspeed: allow speed to be a numerical baud rateKen Brown
The Linux man page for cfsetspeed(3) specifies that the speed argument must be one of the constants Bnnn (e.g., B9600) defined in termios.h. But Linux in fact allows the speed to be the numerical baud rate (e.g., 9600). For consistency with Linux, we now do the same. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248887.html
2021-07-09Cygwin: Use cmdsynopsis element in utils documentationJon Turney
Use <cmdsynopsis> element markup in utils docbook documentation, rather than some preformatted text inside <screen>. (This didn't happen as part of 646745cb, when we first started using refentry elements to make it possible to generate manpages) This helps produce better looking manpages: * uses bold (for command names) and italic (for replaceable items) * different output formats inconsistently treat tabs inside <screen> (so we have to be careful to not use them in that preformatted text) Also clean up various issues: * Replace '[OPTIONS]' with a real synopsis of the options * Consistently use 'ITEM...' rather than 'ITEM1 [ITEM2...]' for an item which should appear 1 or more times (cygcheck -f, getfacl, kill) * Consistently document the '-h | -V' invocation form * Since replaceable items are now marked up so they have some formatting indicating they are replaceable, we can drop wrapping them in angle brackets, as is done in some places * Add missing '-W' and '-p PID' options to ps synopsis * Adjust cygpath synopsis to show that only one 'System information' option is allowed, possibly modified by -A Future work: * Sync up the actual help emitted by the util, where it's been improved * Also don't use <screen> for formatting 'OPTIONS' section of manpage * pldd inconsistently uses '-?' rather than '-h'!
2021-07-09Cygwin: Various minor fixes to utils documentationJon Turney
* Drop duplicate 'Options:' headers (mkgroup, mkpassword) * Add missing indication that MACHINE is optional with -L (mkgroup, mkpassword) * Tweak some <refpurpose> which try to be a synopsis, rather than a decription (passwd, ssp) * Drop some stray '\n' in setfacl options * Move 'Original Author' note in ssp to an AUTHORS section * Use <para> to improve formatting of tzset manpage
2021-06-13Cygwin: Fix a stray tab in strace documentationMark Geisert
2021-05-21Cygwin: utils: chattr: Allow to clear all attributes with '='.Christian Franke
Signed-off-by: Christian Franke <christian.franke@t-online.de>
2021-05-20Cygwin: utils: chattr: Improve option parsing, fix some messages.Christian Franke
Allow multiple characters also in first '-mode' argument. Use '-H' instead of '-h' for '--help' to fix ambiguity with hidden attribute. Fix help and usage texts and documentation. Signed-off-by: Christian Franke <christian.franke@t-online.de>
2021-04-29Cygwin: FAQ: building-cygwin: accomodate autoconf changesCorinna Vinschen
- also, rephrase slightly for better readability and remove questionable old cruft Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-04-29Cygwin: drop all generated autotools filesCorinna Vinschen
- add autotool files generated under winsup to .gitignore Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-04-27Cygwin: Use automake (v5)Jon Turney
v2: * Include tzmap.h in BUILT_SOURCES * Make per-file flags appear after user-supplied CXXFLAGS, so they can override optimization level. * Correct .o files used to define symbols exported by libm.a * Drop gcrt0.o mistakenly included in libgmon.a * Add missing line continuations in GMON_FILES value v3: * use per-file flags for .c compilation * override C{XX,}FLAGS, as they are set on the command line by top-level make v4: * Drop -Wno-error=write-strings from path_testsuite CXXFLAGS v5: * Update for changes in master - Add -fno-threadsafe-statics to CXX flags - Add hypotl.cc - Remove fenv.cc (in favour of newlib), add fenv.c stub - Add proc.5 manpage rules
2021-03-23Cygwin: add "app execution aliases" treatment to release notescygwin-3_2_0-releaseCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-03-09Cygwin: update release notes for 3.2.0, part 4Corinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-03-08Cygwin: update release notes for 3.2.0Ken Brown
2021-03-08Cygwin: update release notes for 3.2.0, part 2Corinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-02-19Cygwin: Add console fix regarding Ctrl-Z etc. to release notes.Takashi Yano via Cygwin-patches
2021-02-16winsup/doc/posix.xml: add note for getrlimit, setrlimit, xrefs to notesBrian Inglis
change notes to see "Implementation Notes" to xref to std-notes; add xref to std-notes to getrlimit, setrlimit; add note to document limitations of getrlimit, setrlimit resources support
2020-12-04winsup/doc/Makefile.in: create man5 dir and install proc.5Brian Inglis
2020-12-04specialnames.xml: add proc(5) Cygwin man pageBrian Inglis
2020-11-20Cygwin: Remove recursive configureJon Turney
There's doesn't seem to be much use in independently distributing these subdirectories, so allowing them to be independently configured seems pointless and overcomplicated. The order in which the subdirectories are built is still a little odd, as cygwin is linked with libcygserver, and cygserver is then linked with cygwin. So, we build the cygwin directory first, which invokes a build of libcygserver in the cygserver directory, and then build in the cygserver directory to build the cygserver executable. Drop AC_CONFIGURE_ARGS, since we don't need to recursively call configure with the same arguments anymore. Slightly refine when we build utils: Previously we didn't build any utils if MinGW compiler use was avoided, now we just avoid building those utils which require that compiler. Greatly simplify how winsup_srcdir and target_builddir are set, since we're only configuring from one directory. (These are still kept absolute, since we don't adjust them where used for being used in a subdirectory). Remove configure.cygwin and put it's (greatly reduced) contents inline in the one place it's used now. Remove generated configure and aclocal.m4 in subdirectories.
2020-11-02Cygwin: Drop AC_SUBST(build_exeext)Jon Turney
The autoconf variable build_exeext isn't defined, and (since the doc subdirectory doesn't build any executables) it's value isn't used.