Corinna Vinschen
19b7c7ab2e
Cygwin: document wctype changes
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2019-01-13 23:35:28 +01:00
Corinna Vinschen
9d13a2995c
Cygwin: signal: implement signalfd
...
First cut of a signalfd implementation.
Still TODO: Non-polling select.
This should mostly work as on Linux except for missing support
for some members of struct signalfd_siginfo, namely ssi_fd,
ssi_band (both SIGIO/SIGPOLL, not fully implemented) and ssi_trapno
(HW exception, required HW support).
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2019-01-13 23:13:33 +01:00
Corinna Vinschen
9e295a8d19
Cygwin: posix timers: implement timer_getoverrun
...
- set DELAYTIMER_MAX to INT_MAX
- make sure to set siginfo_t::si_overrun, as on Linux
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2019-01-12 21:26:07 +01:00
Corinna Vinschen
ec457e0351
Cygwin: rename: use FILE_RENAME_POSIX_SEMANTICS if available
...
starting with W10 1709 on local NTFS drives
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2019-01-09 15:47:43 +01:00
Corinna Vinschen
9443efe099
Cygwin: linkat: support Linux-specific AT_EMPTY_PATH flag
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2019-01-07 19:36:37 +01:00
Corinna Vinschen
b93022a82d
Cygwin: open: support Linux-specific O_PATH flag
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2019-01-07 19:35:00 +01:00
Corinna Vinschen
8a17b1b2bf
Cygwin: document proc fd changes
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2019-01-06 20:30:14 +01:00
Corinna Vinschen
4cd209e921
Cygwin: Add Christmas hacking release notes
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-12-26 11:36:22 +01:00
Corinna Vinschen
66cd1cbaf8
Cygwin: Add documentation for chattr and lsattr
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-12-26 11:22:06 +01:00
Mark Geisert
166914ea8c
fix version typo
2018-12-01 12:06:24 +01:00
Corinna Vinschen
3cbb70f890
Cygwin: document latest changes
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-11-29 11:12:05 +01:00
Corinna Vinschen
6706b19a97
Cygwin: Remove union wait
...
This patch follows glibc. Original commit message:
Author: Florian Weimer <fweimer@redhat.com>
Date: Thu, 14 Apr 2016 06:54:57 +0000
Remove union wait [BZ #19613 ]
The overloading approach in the W* macros was incompatible with
integer expressions of a type different from int. Applications
using union wait and these macros will have to migrate to the
POSIX-specified int status type.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-08-24 20:57:47 +02:00
Corinna Vinschen
76d17e6860
Cygwin: Add missing items to release notes
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-08-17 11:49:24 +02:00
Ken Brown
ed4d919c24
setfacl: Rename the option --file to --set-file, as on Linux
...
Retain --file as an undocumented option for backwards compatibility.
2018-08-17 11:35:24 +02:00
Corinna Vinschen
ef11dd8b47
Cygwin: Add FE_ALL_EXCEPT change to release notes.
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-08-15 18:02:22 +02:00
Corinna Vinschen
1e0a1f59d9
Cygwin: implement sched_getcpu
...
* create new function __get_cpus_per_group to evaluate # of CPU groups
* Call from format_proc_cpuinfo and sched_getcpu
* Bump API minor version
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-08-07 14:51:10 +02:00
Mark Geisert
7f32efbf73
POSIX Asynchronous I/O support: other files
...
Updates to misc files to integrate AIO into the Cygwin source tree.
Much of it has to be done when adding any new syscalls. There are
some updates to limits.h for AIO-specific limits. And some doc mods.
2018-07-25 09:36:24 +02:00
Corinna Vinschen
c9d6787e76
Cygwin: doc: add pthread_tryjoin_np, pthread_timedjoin_np
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2018-06-27 18:20:11 +02:00
Ken Brown
2ea436b433
Cygwin: Document clearenv and bump API minor
...
Also add earlier "What changed" items to new-features.xml.
2018-06-07 09:42:36 +02:00
Thomas Wolff
e4c65b2e91
describe new locale modifier @cjkwide for user guide
2018-03-08 08:14:39 +01:00
David Macek
5b6cbef9e0
doc/faq-using.xml: Add BeyondTrust and Cylance to BLODA
...
Cylance:
- https://github.com/git-for-windows/git/issues/1244
- https://cygwin.com/ml/cygwin/2017-04/msg00238.html
BeyondTrust:
- https://cygwin.com/ml/cygwin/2017-04/msg00092.html
- https://cygwin.com/ml/cygwin/2017-05/msg00422.html
2018-02-23 21:35:39 +01:00
David Macek
a3b5795b06
doc/ntsec.xml: Fix typo
2018-02-21 22:41:53 +01:00
Yaakov Selkowitz
00bf01789e
cygwin: update docs for 2.10.0
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-19 13:19:22 -06:00
Brian Inglis
3cc77b4f29
cleanup winsup/doc/etc.{postinstall,preremove}.cygwin-doc.sh quote test variables, correct utility paths, define site in preremove
2017-12-22 20:15:32 +01:00
Brian Inglis
ae3bd4f49e
winsup/doc/etc.postinstall.cygwin-doc.sh fix shell variable typo
2017-12-22 20:15:32 +01:00
Corinna Vinschen
d5abcdd5a7
Cygwin: document sigtimedwait and ftell{o} patch
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-18 20:21:15 +01:00
Mark Geisert
24ff42d79a
Cygwin: Implement sigtimedwait
...
Abstract out common code from sigwait/sigwaitinfo/sigtimedwait to
implement the latter.
2017-12-18 19:46:18 +01:00
Jon Turney
c6f14b3c81
cygwin: Improve discussion of linker library ordering in faq-programming
...
Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
2017-12-08 12:09:18 +00:00
Corinna Vinschen
3476c8c868
cygwin: doc: cleanup cygutils info
...
Especially don't keep on about d2u and u2d. Dos2unix exists.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-05 17:58:02 +01:00
Corinna Vinschen
08d77e5154
cygwin: document %l[ and bump API minor
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-01 18:21:59 +01:00
Corinna Vinschen
10b57ba8d0
cygwin: Document latest changes, bump API minor
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-11-30 21:57:16 +01:00
Yaakov Selkowitz
f636eae26f
cygwin: export wmempcpy
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2017-11-30 04:06:51 -06:00
Brian Inglis
0f88d21e4d
Cygwin: Add FAQ How do I fix find_fast_cwd warnings?
2017-11-15 14:18:51 +01:00
Yaakov Selkowitz
ff53f489fa
cygwin: Document crypt_r
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2017-09-02 22:48:55 -05:00
Achim Gratz
5325111d03
Remove some dangerous advice from the FAQ
2017-09-02 20:41:43 +02:00
Corinna Vinschen
4dfaef8141
cygwin: document %s support in strptime
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-08-29 11:16:13 +02:00
Corinna Vinschen
cf8bf843f8
cygwin: export strnstr
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-08-25 18:00:46 +02:00
Ken Brown
3012e251fa
Document renameat2
2017-08-19 19:43:15 +02:00
Corinna Vinschen
8128f5482f
cygwin: Implement pthread_rwlock_timedrdlock, pthread_rwlock_timedwrlock
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-08-03 21:31:38 +02:00
Corinna Vinschen
eb206317a8
cygwin: Bump DLL version to 2.9.0
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-08-03 19:17:45 +02:00
Yaakov Selkowitz
2c83bc950f
cygwin: Export explicit_bzero
...
This was added to newlib together with timingsafe_*cmp but never exported.
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2017-08-02 01:09:49 -05:00
Corinna Vinschen
2d9c69da1c
cygwin: export fls, flsl, flsll
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-07-11 10:31:44 +02:00
Brian Inglis
74dd44c0de
fix URL shortcuts launch with cygstart, create shortcuts directly in SM/Programs/Cygwin
2017-07-06 18:36:38 +02:00
Brian Inglis
cff8513220
fix cygwin-doc postinstall/preremove no SMPrograms/Cygwin dir
2017-07-06 10:01:54 +02:00
Brian Inglis
d54ee34e23
replace shortcut parameter assignments with read loops, run with sh
2017-06-27 09:37:28 +02:00
Corinna Vinschen
0220e40e8f
cygwin: doc: Fix doc install path in postinstall script
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-06-23 20:24:49 +02:00
Jon Turney
95e66aae33
Update documentation of cygwin setup proxy configuration details
2017-06-22 16:04:20 +01:00
Jon Turney
f4fb7b93ef
Update and sort list of cygwin setup command line options.
2017-06-22 16:04:20 +01:00
Yaakov Selkowitz
f698efbce1
cygwin: export strverscmp, add versionsort
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2017-06-19 08:16:42 -05:00
Yaakov Selkowitz
dde6af6f82
Export XSI sigpause
...
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>
2017-06-14 14:23:52 -05:00