Corinna Vinschen
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
Corinna Vinschen
8262e64256
* mount.cc (mount_entries): Handle a "/" cygdrive prefix correctly.
...
Add comments.
2009-03-02 10:47:04 +00:00
Christopher Faylor
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
Christopher Faylor
99fe2b7866
Add DESTDIR functionality to Makefile.in's.
2009-02-24 02:11:14 +00:00
Corinna Vinschen
8ec5da1ff6
* sec_auth.cc (get_user_local_groups): Simplify LookupAccountName code.
2009-02-23 18:27:48 +00:00
Corinna Vinschen
b419b631b6
* faq-using.xml: Rework XEmacs FAQ.
2009-02-23 16:33:17 +00:00
Corinna Vinschen
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
Corinna Vinschen
964abbd08e
* winver.rc: Fix Copyright date.
2009-02-19 16:12:02 +00:00
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
4806c1f4f6
* faq-using.xml: Fix usage of ampersand in NT emacs script.
2009-02-14 20:56:48 +00:00
Corinna Vinschen
6ff3731ad4
* faq-using.xml: Expand Emacs entries.
2009-02-14 20:52:50 +00:00
Corinna Vinschen
b36d8c6040
* overview.sgml: Fix 1.7 release date.
2009-02-13 18:41:32 +00:00
Corinna Vinschen
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
Corinna Vinschen
4b1b39e758
* environ.cc (_getenv_r): New function.
2009-02-13 17:49:37 +00:00
Corinna Vinschen
22e138ad6b
* posix.sgml: Move dirfd to SUSv4 section.
2009-02-13 12:45:02 +00:00
Corinna Vinschen
52d132e48e
* cygwin-api.in.sgml: Fix API section layout.
2009-02-13 12:23:21 +00:00
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
06d60a915d
* pathnames.sgml: Add a cygdrive section.
2009-02-13 10:13:28 +00:00
Corinna Vinschen
0211e37a62
* mount.cc (mount_info::from_fstab_line): Make cygdrive posix=0 by
...
default as documented.
2009-02-13 09:05:42 +00:00
Corinna Vinschen
8cf4b71e1f
* pathnames.sgml: Replace "binmode" with new "binary" output of mount.
2009-02-13 09:04:51 +00:00
Corinna Vinschen
cc9054ccce
* cygwin.din: Export wcstod and wcstof.
...
* include/cygwin/version.h: Bump API minor number.
2009-02-13 08:33:11 +00:00
Corinna Vinschen
545b4d2b57
* faq-using.xml: First cut on Emacs.
2009-02-12 15:30:03 +00:00
Corinna Vinschen
45105145e1
* faq-setup.xml: Revamp for Cygwin 1.7.
...
* faq-using.xml: Ditto.
2009-02-12 14:45:50 +00:00
Corinna Vinschen
c2da1d6ebf
* faq-programming.xml: Revamp (mostely) for Cygwin 1.7.
...
* faq-what.xml: Ditto.
2009-02-11 18:22:50 +00:00
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
9a1d57ec13
* include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
...
from ddk/ntifs.h.
2009-02-09 18:22:08 +00:00
Keith Marshall
ce6ef36015
MinGW-Feature-Request [2222263]: Make getopt() GNU / BSD compatibile.
2009-02-08 18:02:17 +00:00
Chris Sutcliffe
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
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
29e22d07d6
* security.cc (alloc_sd): Disable generating default permission entries
...
for directories.
2009-02-04 15:26:22 +00:00
Corinna Vinschen
f01ffdd1e5
* pathnames.sgml: Rephrase the "Case sensitive filenames" chapter
...
slightly.
2009-02-03 09:03:18 +00:00
Corinna Vinschen
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
Corinna Vinschen
bacd5877ba
* cygcheck.cc (dump_sysinfo): Evaluate and print state of
...
obcaseinsensitive kernel flag.
2009-01-29 19:31:04 +00:00
Christopher Faylor
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
Corinna Vinschen
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
Corinna Vinschen
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
Corinna Vinschen
93e884989a
* uinfo.cc (pwdgrp::load): Open file with FILE_OPEN_FOR_BACKUP_INTENT
...
flag.
2009-01-26 13:03:49 +00:00
Corinna Vinschen
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
Corinna Vinschen
7d01164900
* pathnames.sgml: Add requirement for world-readability of special
...
/etc files.
2009-01-24 15:31:18 +00:00
Corinna Vinschen
998f82685e
* pathnames.sgml: Add section about accessing /etc files.
2009-01-24 12:26:10 +00:00
Corinna Vinschen
dcf6bd1e04
* smallprint.cc (__small_vsprintf): Use already available buffer tmp
...
in wfillin case.
2009-01-23 13:59:13 +00:00
Christopher Faylor
9895091d0d
* select.cc (peek_serial): Add hack to allow proper operation with com0com
...
driver.
2009-01-22 16:00:58 +00:00
Corinna Vinschen
7ffaa17c80
ChangeLog:
...
* configure.in: Remove --enable-server option. Allways add the
cygserver directory to $SUBDIRS.
* configure: Regenerate.
cygwin/ChangeLog:
Remove USE_SERVER define. Accommodate throughout.
* configure.in: Remove --enable-server option.
* configure: Regenerate.
* environ.cc: Remove CYGWIN=server setting.
cygserver/ChangeLog:
* client.cc (allow_server): Remove variable.
(client_request_get_version::client_request_get_version): Drop checking
allow_server.
utils/ChangeLog:
* passwd.c: Remove CYGWIN=server requirement from usage text.
doc/ChangeLog:
* cygserver.sgml: Remove the "How to use the Cygserver services"
section.
* cygwinenv.sgml: Move "(no)server" to the removed options section.
* faq-programming.xml: Remove CYGWIN=server requirement for running
the Cygwin testsuite.
* ntsec.sgml: Ditto for using `passwd -R'.
2009-01-21 17:14:39 +00:00