summaryrefslogtreecommitdiffstats
path: root/winsup/doc
Commit message (Collapse)AuthorAgeFilesLines
* cygwin: Document crypt_rYaakov Selkowitz2017-09-021-0/+1
| | | | Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
* Remove some dangerous advice from the FAQAchim Gratz2017-09-021-4/+8
|
* cygwin: document %s support in strptimeCorinna Vinschen2017-08-291-0/+4
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* cygwin: export strnstrCorinna Vinschen2017-08-251-1/+1
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Document renameat2Ken Brown2017-08-192-0/+8
|
* cygwin: Implement pthread_rwlock_timedrdlock, pthread_rwlock_timedwrlockCorinna Vinschen2017-08-032-3/+8
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* cygwin: Bump DLL version to 2.9.0Corinna Vinschen2017-08-032-1/+17
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* cygwin: Export explicit_bzeroYaakov Selkowitz2017-08-021-0/+1
| | | | | | This was added to newlib together with timingsafe_*cmp but never exported. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
* cygwin: export fls, flsl, flsllCorinna Vinschen2017-07-111-0/+3
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* fix URL shortcuts launch with cygstart, create shortcuts directly in ↵Brian Inglis2017-07-061-7/+5
| | | | SM/Programs/Cygwin
* fix cygwin-doc postinstall/preremove no SMPrograms/Cygwin dirBrian Inglis2017-07-062-17/+63
|
* replace shortcut parameter assignments with read loops, run with shBrian Inglis2017-06-271-44/+20
|
* cygwin: doc: Fix doc install path in postinstall scriptCorinna Vinschen2017-06-231-3/+1
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Update documentation of cygwin setup proxy configuration detailsnewlib-snapshot-20170623Jon Turney2017-06-221-8/+5
|
* Update and sort list of cygwin setup command line options.Jon Turney2017-06-221-24/+38
|
* cygwin: export strverscmp, add versionsortYaakov Selkowitz2017-06-191-0/+2
| | | | Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
* Export XSI sigpauseYaakov Selkowitz2017-06-141-2/+8
| | | | | | | | | | There are two common sigpause variants, both of which take an int argument. If you request _XOPEN_SOURCE or _GNU_SOURCE, you get the System V version, which removes the given signal from the process's signal mask; otherwise you get the BSD version, which sets the process's signal mask to the given value. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
* Add COMODO Internet Security and ConEmu to BLODADavid Macek2017-06-091-1/+3
| | | | | | ConEmu: There has been at least one report of it causing crashes <https://github.com/Maximus5/ConEmu/issues/1158> COMODO Internet Security: Causing GPG failures <https://github.com/msys2/msys2/issues/38>
* cygwin doc: Add postinstall/preremove scripts to install Start Menu entriesBrian Inglis2017-04-223-2/+115
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* cygwin doc: install-html: Fix docbook.css and index.html symlink installationCorinna Vinschen2017-04-221-4/+4
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Update URLs for Cygwin packaging informationnewlib-snapshot-20170421Jon Turney2017-04-203-13/+6
| | | | | | | | Also: Remove obsolete reference to g-b-s Remove mention of ancient pre-invisiconsole behaviour of setup scripts Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
* cygwin doc: install-html: install docbook.cssCorinna Vinschen2017-04-192-0/+25
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* cygwin doc: install-html: link index.html instead of copyingCorinna Vinschen2017-04-191-2/+2
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Cygwin: Export reallocarrayCorinna Vinschen2017-04-041-0/+1
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Add latest changes to Cygwin release informationCorinna Vinschen2017-03-281-2/+10
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Implement getloadavg()Jon Turney2017-03-271-0/+1
| | | | | | | | | | | | | | | v2: autoload PerfDataHelper functions Keep loadavg in shared memory Guard loadavg access by a mutex Initialize loadavg to the current load v3: Shared memory version bump isn't needed if we are only extending it Remove unused autoload Mark inititalized flags as NO_COPY for correct behaviour in fork child Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
* Rename <sys/_locale.h> to <xlocale.h>Yaakov Selkowitz2017-03-221-0/+5
| | | | | | | | | The locale_t type is provided by <xlocale.h> on Linux, FreeBSD, and Darwin. While, like on some of those systems, it is automatically included by <locale.h> with the proper feature test macros, its presence under this particular name is still presumed in real-world software. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
* Belatedly bump Cygwin DLL version to 2.8.0Corinna Vinschen2017-03-101-0/+30
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Implement dladdr() (partially)Jon Turney2017-03-081-0/+4
| | | | | | | Note that this always returns with dli_sname and dli_saddr set to NULL, indicating no symbol matching addr could be found. Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
* Export timingsafe_bcmp and timingsafe_memcmpJon Turney2017-03-071-0/+2
| | | | Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
* Improve wording on special charactersKenneth Nellis2017-02-141-1/+2
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Add IBM Security Trusteer Rapport to BLODA listcygwin-2_7_0-releaseCorinna Vinschen2017-02-121-0/+1
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Make anchors stable in generated Cygwin HTML documentationJon Turney2017-02-064-63/+63
| | | | | | | Give more elements ids, so random ids aren't assigned to them, so anchors are stable between builds. Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
* Document latest Cygwin changesCorinna Vinschen2017-01-101-0/+16
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Fix some broken links in Cygwin FAQJon Turney2016-12-154-11/+7
| | | | | | | | | | | | | | | | GNU no longer encourages the use of documentation mirrors, to avoid referring to obsolete documentation. Also www.fsf.org/manual/ is just a redirect to www.gnu.org/manual/ Links to using-utils.html #fragments are no longer correct as each utility is now a separate page, since 646745cb. indiana.edu seems to have moved XLiveCD information, without a redirect. Linking to clean_setup.pl on cygwin.com doesn't work, as direct downloads aren't allowed, so instead state where it can be found on a mirror. Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
* Update FAQ answer about setting an early breakpointJon Turney2016-10-201-4/+13
| | | | Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
* Clarify Cygwin's support for Win32 pathsKen Brown2016-08-231-5/+9
| | | | See https://www.cygwin.com/ml/cygwin/2016-08/msg00431.html.
* Export and document strerror_l, strptime_l, wcsftime_l from CygwinCorinna Vinschen2016-08-232-5/+8
| | | | | | Bump Cygwin API minor number. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Add pthread_getname_np and pthread_setname_npJon Turney2016-08-232-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds pthread_getname_np and pthread_setname_np. These were added to glibc in 2.12[1] and are also present in some form on NetBSD and several UNIXes. The code is based on NetBSD's implementation with changes to better match Linux behaviour. Implementation quirks: * pthread_setname_np with a NULL pointer segfaults (as linux) * pthread_setname_np returns ERANGE for names longer than 16 characters (as linux) * pthread_getname_np with a NULL pointer returns EFAULT (as linux) * pthread_getname_np with a buffer length of less than 16 returns ERANGE (as linux) * pthread_getname_np truncates the thread name to fit the buffer length. This guarantees success even when the default thread name is longer than 16 characters, but means there is no way to discover the actual length of the thread name. (Linux always truncates the thread name to 16 characters) * Changing program_invocation_short_name changes the default thread name (on linux, it has no effect on the default thread name) I'll leave it up to you to decide if any of these matter. This is implemented via class pthread_attr to make it easier to add pthread_attr_[gs]etname_np (present in NetBSD and some UNIXes) should it ever be added to Linux (or we decide we want it anyway). [1] https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS
* Document nl_langinfo_l and separate POSIX from GNU extensions in release messageCorinna Vinschen2016-08-202-9/+17
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Add release message for commit eb61113Corinna Vinschen2016-08-191-0/+4
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Add release message for commit c02ac89Corinna Vinschen2016-08-171-0/+5
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Add -i/--input option to locale(1)Corinna Vinschen2016-08-171-12/+27
| | | | | | | | | | | | | | | | | | | The default UI language returned by GetUserDefaultUILanguage does not necessarily reflect what the user really wants. E. g., the system could be en_US, but the desired language is en_CA, without having a CA langpack installed. Changing the settings under "Languages" and changing the keyboard layout is only affecting the so-called "Input language", while what's returned by GetUserDefaultUILanguage is the "Display language". Changing the latter requires installing MUI langpacks. Thus, we introduce a way to fetch the "Input language" using the -i or --input option. Also clean up documentation of locale(1). Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Add release text for Cygwin 2.6.0Corinna Vinschen2016-08-151-0/+48
| | | | | | Move release/2.5.3 to release/2.6.0. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Implement strto[dflu]_l/wcsto[dflu]_lCorinna Vinschen2016-08-151-4/+18
| | | | | | | | | | Implement GNU extensions strtod_l, strtof_l, strtol_l, strtold_l, strtoll_l, strtoul_l, strtoull_l, wcstod_l, wcstof_l, wcstol_l, wcstold_l, wcstoll_l, wcstoul_l, wcstoull_l. Export from Cygwin, fix posix.xml. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
* Implement strfmon_lCorinna Vinschen2016-08-151-1/+1
| | | | | | Use latest code from FreeBSD Signed-off by: Corinna Vinschen <corinna@vinschen.de>
* Implement per-locale string functionsCorinna Vinschen2016-08-151-8/+9
| | | | | | | | | | | | strcasecmp_l, strcoll_l, strncasecmp_l, strxfrm_l, wcscasecmp_l, wcscoll_l, wcstrncasecmp_l, wcstrxfrm_l, strftime_l. Add missing CHEWOUT_FILES from previous patch. TODO: strfmon_l. Signed-off by: Corinna Vinschen <corinna@vinschen.de>
* Implement all per-locale ctype functionsCorinna Vinschen2016-08-151-33/+34
| | | | Signed-off by: Corinna Vinschen <corinna@vinschen.de>
* posix.xml: Note duplocale, freelocale, newlocale, uselocale as implementedCorinna Vinschen2016-08-151-4/+4
| | | | Signed-off by: Corinna Vinschen <corinna@vinschen.de>
* posix.xml: Add missing unimplemented functions from POSIX-1.2013Corinna Vinschen2016-07-231-0/+4
| | | | Signed-off-by: Corinna Vinschen <corinna@vinschen.de>