e81ae92910
* pathnames.sgml: Remove reference to managed mountpoints in mount
...
entry example.
2009-03-03 09:11:45 +00:00
17a12c5065
* utils.sgml: Set example prompt to "$" throughout. Don't use "/"
...
as example cygdrive prefix. Remove reference to -u and -s options.
Add an example using the -o flag.
2009-03-02 10:56:19 +00:00
8262e64256
* mount.cc (mount_entries): Handle a "/" cygdrive prefix correctly.
...
Add comments.
2009-03-02 10:47:04 +00:00
c7ef20e7fa
* dtable.cc (dtable::select_read): Add ability to override fh.
...
* fhandler.h (fhandler_fifo::select_read): Declare new function.
(fhandler_fifo::select_write): Ditto.
(fhandler_fifo::select_except): Ditto.
* select.cc (peek_pipe): Treat certain classes of pipe errors as "no data".
(fhandler_fifo::select_read): Define new function.
(fhandler_fifo::select_write): Ditto.
(fhandler_fifo::select_except): Ditto.
* shared_info.h (CURR_SHARED_MAGIC): Update.
2009-02-27 00:34:40 +00:00
99fe2b7866
Add DESTDIR functionality to Makefile.in's.
2009-02-24 02:11:14 +00:00
8ec5da1ff6
* sec_auth.cc (get_user_local_groups): Simplify LookupAccountName code.
2009-02-23 18:27:48 +00:00
b419b631b6
* faq-using.xml: Rework XEmacs FAQ.
2009-02-23 16:33:17 +00:00
348267bdf6
* autoload.cc (NetLocalGroupEnum): Remove.
...
(NetLocalGroupGetMembers): Remove.
(NetUserGetLocalGroups): Add.
* sec_auth.cc (is_group_member): Remove function.
(get_user_local_groups): Get user as string instead of as SID.
Call NetUserGetLocalGroups instead of NetLocalGroupEnum. Drop call
to is_group_member.
(get_server_groups): Call get_user_local_groups with user name instead
of user SID.
2009-02-20 16:10:45 +00:00
964abbd08e
* winver.rc: Fix Copyright date.
2009-02-19 16:12:02 +00:00
89b5579d3b
* cygwin.din: Export mbsnrtowcs and wcsnrtombs.
...
* posix.sgml: Move mbsnrtowcs and wcsnrtombs to SUSv4 section.
* include/cygwin/version.h: Bump API minor number.
2009-02-19 09:22:51 +00:00
15fc34ac5a
* cygwin.din: Export open_wmemstream.
...
* posix.sgml: Move open_wmemstream to SUSv4 section.
* include/cygwin/version.h: Bump API minor number.
2009-02-18 17:38:16 +00:00
c6b9747e04
* cygwin.din: Export reallocf.
...
* malloc_wrapper.cc( reallocf): New function.
* posix.sgml: Add reallocf to BSD section.
* include/cygwin/version.h: Bump API minor number.
* libc/fts.c: Remove erroneous reallocf definition.
2009-02-16 20:22:38 +00:00
de5c20c2de
* cygwin.din: Export wcstoimax, wcstoumax.
...
* posix.sgml: Move wcstoimax and wcstoumax to SUSv4 section.
* include/inttypes.h: Declare wcstoimax and wcstoumax.
* include/cygwin/version.h: Bump API minor number.
2009-02-16 15:36:01 +00:00
4806c1f4f6
* faq-using.xml: Fix usage of ampersand in NT emacs script.
2009-02-14 20:56:48 +00:00
6ff3731ad4
* faq-using.xml: Expand Emacs entries.
2009-02-14 20:52:50 +00:00
b36d8c6040
* overview.sgml: Fix 1.7 release date.
2009-02-13 18:41:32 +00:00
c6d3735106
* cygwin.din: Export wcsnlen.
...
* posix.sgml: Move wcsnlen to SUSv4 section.
* include/cygwin/version.h: Bump API minor number.
2009-02-13 18:39:37 +00:00
4b1b39e758
* environ.cc (_getenv_r): New function.
2009-02-13 17:49:37 +00:00
22e138ad6b
* posix.sgml: Move dirfd to SUSv4 section.
2009-02-13 12:45:02 +00:00
52d132e48e
* cygwin-api.in.sgml: Fix API section layout.
2009-02-13 12:23:21 +00:00
b0e662b8d6
* posix.sgml: Move interfaces deprecated in SUSv4 to deprecated
...
interfaces section. Move interfaces added in SUSv4 to SUSv4
section or, if unimplemented, add them to the unimplemented interfaces
section.
2009-02-13 12:19:25 +00:00
f2ba21b1a4
* posix.sgml: Merge SUSv3 and SUSv4 section into a single SUSv4 section.
...
Move Solaris calls now in SUSv4 to SUSv4 section. Rename unimplemented
section to refer to SUSv4. Add note about missing interfaces.
Move wcstod and wcstof from unimplemented to SUSv4 section.
2009-02-13 11:33:32 +00:00
06d60a915d
* pathnames.sgml: Add a cygdrive section.
2009-02-13 10:13:28 +00:00
0211e37a62
* mount.cc (mount_info::from_fstab_line): Make cygdrive posix=0 by
...
default as documented.
2009-02-13 09:05:42 +00:00
8cf4b71e1f
* pathnames.sgml: Replace "binmode" with new "binary" output of mount.
2009-02-13 09:04:51 +00:00
cc9054ccce
* cygwin.din: Export wcstod and wcstof.
...
* include/cygwin/version.h: Bump API minor number.
2009-02-13 08:33:11 +00:00
545b4d2b57
* faq-using.xml: First cut on Emacs.
2009-02-12 15:30:03 +00:00
45105145e1
* faq-setup.xml: Revamp for Cygwin 1.7.
...
* faq-using.xml: Ditto.
2009-02-12 14:45:50 +00:00
c2da1d6ebf
* faq-programming.xml: Revamp (mostely) for Cygwin 1.7.
...
* faq-what.xml: Ditto.
2009-02-11 18:22:50 +00:00
bb549dfed8
* Makefile.in (FAQ_SOURCES): Define FAQ sources.
...
(faq/faq.html): Depend on FAQ sources.
(faq/faq-nochunks.html): Ditto.
* faq-api.xml: Revamp for Cygwin 1.7.
* faq-problems.xml: Remove.
* faq-sections.xml: Accommodate removal of faq-problems.xml.
* faq.xml: Ditto.
2009-02-11 16:44:13 +00:00
64d6e1d43e
* syscalls.cc (open): Handle O_DIRECTORY flag.
...
* include/fcntl.h: Add SUSv4 flags O_DIRECTORY, O_EXEC and O_SEARCH.
* include/cygwin/version.h: Bump API minor number.
2009-02-11 16:06:39 +00:00
29915d8ef2
* fhandler_floppy.cc (fhandler_dev_floppy::open): Fix format. Add
...
code to allow to read disk and CD/DVD devices in full length. Explain
why.
(fhandler_dev_floppy::raw_read): Add current position to debug output.
* include/sys/sched.h: New stub file to override newlib file with
clashing definitions.
2009-02-09 18:28:53 +00:00
9a1d57ec13
* include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
...
from ddk/ntifs.h.
2009-02-09 18:22:08 +00:00
ce6ef36015
MinGW-Feature-Request [2222263]: Make getopt() GNU / BSD compatibile.
2009-02-08 18:02:17 +00:00
f8471cd023
2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
...
* include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
2009-02-07 04:34:27 +00:00
11acb173d9
* cygwin.din: Export wcstok.
...
* posix.sgml: Move wcstok from unimplemented to susv3.
* include/cygwin/version.h: Bump API minor number.
2009-02-05 17:30:17 +00:00
8c71dc5878
* fhandler_proc.cc (proc_tab): Add entry for mounts symlink.
...
(format_proc_mounts): New function to implement mounts symlink.
* fhandler_process.cc (process_tab): Add entry for mounts file.
(format_process_mounts): New function to implement mounts file.
2009-02-04 16:40:04 +00:00
29e22d07d6
* security.cc (alloc_sd): Disable generating default permission entries
...
for directories.
2009-02-04 15:26:22 +00:00
f01ffdd1e5
* pathnames.sgml: Rephrase the "Case sensitive filenames" chapter
...
slightly.
2009-02-03 09:03:18 +00:00
43616e5526
* fhandler_disk_file.cc (fhandler_disk_file::readdir): Fix inode number
...
evaluation for faked "." entry.
* mount.cc (fs_info::update): Move setting of is_cdrom after checking
for caseinsensitivity. Recognize UDF in is_cdrom case and set
caseinsensitive flag according to UDF brokenness determined by OS.
Add comment to explain why.
* mount.h (class fs_info): Add is_udf status flag.
* path.cc (symlink_info::check): Add workaround for UDF bug in
terms of casesensitivity on certain OSes.
* wincap.h (wincaps::has_broken_udf): New element.
(wincaps::has_broken_udf): New element
2009-01-29 20:32:08 +00:00
bacd5877ba
* cygcheck.cc (dump_sysinfo): Evaluate and print state of
...
obcaseinsensitive kernel flag.
2009-01-29 19:31:04 +00:00
1ae0cd1335
* fhandler.cc (fhandler_base::wait_overlapped): Set bytes to -1 on EINTR or
...
real error.
(fhandler_base::write_overlapped): Assume that bytes_written will contain
proper error value.
* pipe.cc (fhandler_pipe::fhandler_pipe): Set uninterruptible_io since signals
are handled by pipe functions now.
2009-01-27 05:21:08 +00:00
555a908c17
* shared.cc (shared_name): New function for WCHAR names.
...
(open_shared): Take name parameter as WCHAR. Accommodate throughout.
* shared_info.h ((CURR_SHARED_MAGIC): Redefine.
(shared_name): Add declaration for function taking a WCHAR name.
(open_shared): Change declaration according to above change.
* pinfo.cc (pinfo::init) : Accommodate above change.
2009-01-26 13:42:37 +00:00
b89fb103f2
* grp.cc (getgrgid_r): Simplify code by using stpcpy.
...
(getgrnam_r): Ditto.
* passwd.cc (getpwuid_r32): Simplify code by using stpcpy.
(getpwnam_r): Ditto.
2009-01-26 13:20:46 +00:00
93e884989a
* uinfo.cc (pwdgrp::load): Open file with FILE_OPEN_FOR_BACKUP_INTENT
...
flag.
2009-01-26 13:03:49 +00:00
01d2675aea
* mount.cc (mount_info::from_fstab): Open fstab file with
...
FILE_OPEN_FOR_BACKUP_INTENT flag.
2009-01-24 16:30:09 +00:00
7d01164900
* pathnames.sgml: Add requirement for world-readability of special
...
/etc files.
2009-01-24 15:31:18 +00:00
998f82685e
* pathnames.sgml: Add section about accessing /etc files.
2009-01-24 12:26:10 +00:00
dcf6bd1e04
* smallprint.cc (__small_vsprintf): Use already available buffer tmp
...
in wfillin case.
2009-01-23 13:59:13 +00:00
9895091d0d
* select.cc (peek_serial): Add hack to allow proper operation with com0com
...
driver.
2009-01-22 16:00:58 +00:00