Corinna Vinschen
d5b68452aa
* setfacl.c (setfacl): Fix bracketing in expression.
2014-10-29 10:24:49 +00:00
Corinna Vinschen
1a6fa5618a
* ntsec.xml (ntsec-mapping-caching): Describe service dependencies
...
in terms of cygserver.
2014-10-29 10:09:41 +00:00
Corinna Vinschen
6bb19351d9
* common.din (__cxa_atexit): Define as cygwin__cxa_atexit.
...
* dcrt0.cc (cygwin__cxa_atexit): New function. Explain what we do.
2014-10-29 09:56:18 +00:00
Corinna Vinschen
9b41c90ead
* xidepend: Make PDF file dependent on the same input files as the
...
HTML file of the same name to trigger automatic rebuild of PDFs on
source file changes as well.
2014-10-28 11:01:32 +00:00
Corinna Vinschen
24485a663c
* cygwinenv.xml: Change default setting of dosfilewarning.
...
* new-features.xml (ov-new1.7.33): Document aforementioned change.
2014-10-28 10:47:38 +00:00
Corinna Vinschen
e6a4318d78
* globals.cc (dos_file_warning): Set to false by default.
...
* path.cc (warn_msdos): Make static. Drop test for dos_file_warning.
(path_conv::check): Check for dos_file_warning here to avoid a function
call in the default case.
2014-10-28 10:44:49 +00:00
Corinna Vinschen
09687ee963
* ntsec.xml: Fix Solaris doc URLs.
2014-10-28 09:45:45 +00:00
Corinna Vinschen
3c8e918c38
* ntsec.xml: Try to make an expression less ambiguous.
2014-10-28 09:03:50 +00:00
Corinna Vinschen
b7749822ed
* dcrt0.cc (cygwin_atexit): Add workaround for broken atexit calls
...
in __gcc_register_frame of DLLs built with gcc-4.8.3-3.
2014-10-27 21:19:40 +00:00
Corinna Vinschen
4be37ddfc8
* dlfcn.cc (dlopen): Drop patch accommodating SetDllDiretory from
...
2014-10-14.
2014-10-27 13:13:54 +00:00
Corinna Vinschen
3d411b0591
* ntsec.xml: More language fixes.
2014-10-27 12:35:41 +00:00
Corinna Vinschen
61a41e77e9
* new-features.xml (ov-new1.7.33): Document empty $PATH handling.
2014-10-27 11:35:15 +00:00
Corinna Vinschen
f7cb52eec7
* cygheap.cc (cygheap_fixup_in_child): Drop call to set_dll_dir.
...
(init_cygheap::init_installation_root): Set installation_dir_len.
(setup_cygheap): Drop call to set_dll_dir.
* cygheap.h (struct init_cygheap): Add installation_dir_len member.
(init_cygheap::set_dll_dir): Remove.
* environ.cc (win_env::add_cache): Use stpcpy for speed.
(posify_maybe): Use tmp_pathbuf buffer instead of stack.
(raise_envblock): New function to resize Windows environment block.
(build_env): Fix indentation. Call raise_envblock function. Check if
$PATH exists and is non-empty. If not, add PATH variable with Cygwin
installation directory as content to Windows environment. Explain why.
* uinfo.cc (cygheap_pwdgrp::_nss_init): Fill UNICODE_STRING members
on the fly. Drop call to RtlInitUnicodeString.
(pwdgrp::check_file): Ditto.
2014-10-27 11:33:53 +00:00
Corinna Vinschen
41425f2dda
*** empty log message ***
2014-10-27 10:36:22 +00:00
Corinna Vinschen
b18aed9262
* new-features.xml (ov-new1.7.33): Fix paragraph order.
2014-10-27 10:35:52 +00:00
Corinna Vinschen
f1271e19c3
* highlights.xml: Rearrange itemizedlist markup slightly.
...
* new-features.xml (ov-new1.7.33): Add setfacl -b option.
* utils.xml (setfacl): Ditto.
2014-10-27 10:34:17 +00:00
Corinna Vinschen
8170e43b48
* setfacl.c (usage): Add -b to require options.
2014-10-27 10:28:13 +00:00
Corinna Vinschen
fc58f46dd6
* setfacl.c (action_t): Add DeleteAll value.
...
(delacl): New function to remove all ACL entries not representing POSIX
permissions.
(setfacl): Rearrange conditional expression into switch statement.
Add DeleteAll case.
(usage): Add and describe -b option.
(longopts): Add --remove-all option.
(opts): Add -b option.
(main): Handle -b option.
2014-10-27 10:25:02 +00:00
Corinna Vinschen
b701da7f14
* fhandler_socket.cc (fhandler_socket::af_local_connect): Drop
...
setting connect_state to connect_credxchg.
(fhandler_socket::af_local_accept): Ditto.
(fhandler_socket::recv_internal): Drop ill-advised connect_state check.
Add comment so as not to repeat the exercise.
* fhandler.h (enum conn_state): Drop now unneeded connect_credxchg
state.
2014-10-26 18:47:24 +00:00
Corinna Vinschen
1fc5d69923
Fix typo
2014-10-26 10:29:25 +00:00
Corinna Vinschen
11f6820332
*** empty log message ***
2014-10-24 19:16:11 +00:00
Corinna Vinschen
a4705a7d26
Fix typo
2014-10-24 19:14:49 +00:00
Corinna Vinschen
e91c2f80ba
* fhandler_proc.cc (format_proc_cygdrive): Fix symlink path if cygdrive
...
is "/".
2014-10-24 19:08:55 +00:00
Corinna Vinschen
36e14a881e
fix typo
2014-10-24 16:44:38 +00:00
Corinna Vinschen
de7358ca6b
* gendef (sigdelayed): 64 bit only: Fix seh_pushreg statements in
...
prologue.
2014-10-24 15:04:10 +00:00
Corinna Vinschen
d3779269ca
* gendef (sigdelayed): 64 bit only: Push CPU flags before aligning
...
stack to avoid changing flag values.
2014-10-24 13:40:02 +00:00
Corinna Vinschen
63a2c2c204
* ntsec.xml: More language and typo fixes.
2014-10-24 10:35:31 +00:00
Corinna Vinschen
299d75822f
* ntsec.xml: Fix language.
2014-10-23 15:31:58 +00:00
Corinna Vinschen
1ac9d47a7e
*** empty log message ***
2014-10-22 20:04:50 +00:00
Corinna Vinschen
fdf455637b
* Makefile.in: Create install targets.
...
(cygwin-ug-net/cygwin-ug-net.pdf): Create subdir to allow building PDF
even if subdir is missing.
(cygwin-api/cygwin-api.pdf): Ditto.
* configure.ac: Add AC_PROG_INSTALL rule.
* configure: Regenerate.
* new-features.xml (ov-new1.7.33): Add installation of docs.
2014-10-22 20:04:42 +00:00
Corinna Vinschen
419092e490
* posix.xml (std-gnu): Add ffsl, ffsll, quotactl.
...
(std-notes): Add restrictions of quotactl.
2014-10-22 19:29:33 +00:00
Yaakov Selkowitz
8a091aad42
* new-features.xml (ov-new1.7.33): Document stime.
...
* posix.xml (std-deprec): Add stime.
2014-10-22 19:18:50 +00:00
Yaakov Selkowitz
d6aa3abb4f
* common.din (stime): Export.
...
* times.cc (stime): New function.
* include/cygwin/time.h (stime): Declare.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-10-22 19:03:02 +00:00
Corinna Vinschen
06fb98f4b5
*** empty log message ***
2014-10-22 09:04:23 +00:00
Corinna Vinschen
27b7220d20
* new-features.xml (ov-new1.7.33): s/Linux/glibc.
2014-10-22 09:03:50 +00:00
Corinna Vinschen
37b1a944c7
* new-features.xml (ov-new1.7.33): Update to current state.
2014-10-22 08:33:37 +00:00
Corinna Vinschen
783341b629
*** empty log message ***
2014-10-22 08:32:07 +00:00
Corinna Vinschen
a45be63b29
*** empty log message ***
2014-10-22 08:12:45 +00:00
Corinna Vinschen
51521b2a6e
* sec_auth.cc (get_user_groups): Remove experimental exception handler
...
added 2014-09-05.
(get_user_local_groups): Ditto.
2014-10-21 19:17:09 +00:00
Corinna Vinschen
a208583750
* cygcheck.cc (CYGLSA64_DLL): Remove unused macro.
...
(dump_sysinfo): If COMSPEC isn't set in the MSVCRT environment, set it.
Explain why.
2014-10-21 10:59:40 +00:00
Corinna Vinschen
f2ee8ffeb1
Fix typo
2014-10-20 16:38:19 +00:00
Corinna Vinschen
03a6a1e408
* fhandler_serial.cc: Revert debug code accidentally checked in on
...
2014-08-18.
2014-10-20 14:30:35 +00:00
Corinna Vinschen
5cb6400ec2
*** empty log message ***
2014-10-20 13:19:58 +00:00
Corinna Vinschen
85bfa90696
* path.cc (symlink_info::check): Set error from status code if opening
...
the parent directory failed, but keep special case for root dirs.
2014-10-20 10:29:30 +00:00
Corinna Vinschen
cc5a7d7519
* cygheap.cc (cygheap_fixup_in_child): Call set_dll_dir.
...
(init_cygheap::init_installation_root): Just memmove contents of
installation_root instead of calling GetModuleFileNameW again.
Copy installation_root to installation_dir before stripping of
"bin" dir. Don't call SetDllDirectory here. Explain what we do.
(setup_cygheap): New function taking over initial cygheap setup
from memory_init. Additionally call set_dll_dir.
* cygheap.h (struct init_cygheap): Add installation_dir member.
(init_cygheap::set_dll_dir): Define.
(setup_cygheap): Declare.
* dcrt0.cc: Throughout drop parameter from memory_init call.
(dll_crt0_0): Call setup_cygheap prior to memory_init.
* dlfcn.cc (dlopen): Change comment to point to the right function.
* shared.cc (memory_init): Drop parameter. Drop cygheap setup.
* shared_info.h (memory_init): Change declaration accordingly.
2014-10-17 14:36:59 +00:00
Corinna Vinschen
1f0bd6f96f
fix typo
2014-10-17 13:47:48 +00:00
Corinna Vinschen
1182991e60
* cygtls.h (__try): Define __l_endtry as block-local label in 32 bit
...
case as well.
2014-10-17 08:34:51 +00:00
Corinna Vinschen
ced85f053e
*** empty log message ***
2014-10-17 08:33:37 +00:00
Corinna Vinschen
1db937e986
* Makefile.in (DLL_OFILES): Add quotactl.o.
...
* common.din (quotactl): Export.
* ntdll.h: Define FILE_FS_CONTROL_INFORMATION::FileSystemControlFlags
flag values.
(struct _FILE_FS_CONTROL_INFORMATION): Define.
(struct _FILE_GET_QUOTA_INFORMATION): Define.
(typedef struct _FILE_QUOTA_INFORMATION): Define.
(NtQueryObject): Use PVOID rather than VOID*.
(NtQueryVolumeInformationFile): Ditto.
(NtQueryQuotaInformationFile): Declare.
(NtSetQuotaInformationFile): Declare.
(NtSetVolumeInformationFile): Declare.
* quotactl.cc: New file implementing quotactl().
* include/sys/mount.h (BLOCK_SIZE): Define.
(BLOCK_SIZE_BITS): Define.
* include/sys/quota.h: New header.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-10-17 08:19:27 +00:00
Corinna Vinschen
5fedfc22b8
* Makefile.in (DLL_OFILES): Rearrange with one file per line.
2014-10-16 15:40:09 +00:00