Corinna Vinschen
fe222f2210
* fhandler_procsys.cc (fhandler_procsys::opendir): Avoid SEGV if
...
opening object directory fails.
* fhandler_virtual.cc (fhandler_virtual::opendir): Don't leak memory.
2011-02-15 14:44:11 +00:00
Corinna Vinschen
c48947b454
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Don't
...
append slash if there is one already.
2011-02-15 10:47:24 +00:00
Corinna Vinschen
ec58420870
Revert change from 2010-08-31:
...
* path.cc (normalize_posix_path): Drop support for //./ and //?/
prefixes.
(path_conv::check): Ditto.
2011-02-15 10:39:36 +00:00
Corinna Vinschen
2908e3eb80
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Use POSIX
...
path to check for symlink.
2011-02-15 10:31:54 +00:00
Corinna Vinschen
4655360348
* config/i386/profile.h: Sync with Mingw.
2011-02-14 09:42:19 +00:00
Corinna Vinschen
32d86d2ab2
* path.cc (struct _FAST_CWD): Redefine to new layout used since patch
...
for KB 2393802. Adjust comments throughout.
(struct _FAST_CWD_OLD): Rename former definition.
(cwdstuff::override_win32_cwd): Check if the OS is using the old or the
new FAST_CWD structure layout and handle accordingly.
2011-02-13 15:43:00 +00:00
Christopher Faylor
98525461c8
* mkstatic: Make sure that we are not cd'ed to temporary directory on exit to
...
avoid bogus warnings on directory cleanup.
* speclib: Ditto.
* mkimport: Ditto.
2011-02-11 18:00:55 +00:00
Christopher Faylor
41f06f51ac
* cygwin.sc: Eliminate __cygheap_mid.
...
* cygheap.cc: Ditto.
2011-02-11 16:18:34 +00:00
Christopher Faylor
cc25fb3641
* cygheap.cc (_cygheap_mid): Drop unneeded section attribute.
...
(cygheap_init): Just zero cygheap structure.
* cygwin.sc: Keep 16 byte alignment but drop all other alignments related to
cygheap. Eliminate unused __cygheap_end1.
2011-02-11 16:05:26 +00:00
Corinna Vinschen
5ec0839c12
* cygwin.sc: Raise default cygheap size to 1 Meg. Set alignment to
...
standard 64K.
2011-02-11 12:58:01 +00:00
Corinna Vinschen
7be671075d
* include/endian.h: Move definitions of __BIG_ENDIAN, __LITTLE_ENDIAN,
...
and __BYTE_ORDER into ...
* include/bits/endian.h: New file.
* include/arpa/nameser_compat.h: Include endian.h rather than defining
BYTE_ORDER here.
* include/asm/byteorder.h: Include bits/endian.h. Drop definition of
__LITTLE_ENDIAN.
* include/netinet/ip.h: Include bits/endian.h. Drop definitions of
BIG_ENDIAN, LITTLE_ENDIAN, and BYTE_ORDER. Use underscored variants
of aforementioned constants.
* include/netinet/tcp.h: Ditto.
* include/sys/param.h: Drop disabled definitions of BIG_ENDIAN,
LITTLE_ENDIAN, and BYTE_ORDER.
* include/netinet/ip.h: Reformat. Define setsockopt IP_TOS options
matching recent RFCs. Tweak comments.
2011-02-11 12:42:30 +00:00
Eric Blake
96b998db51
strerror_r: fix compilation bug in previous patch
...
* errno.cc (includes): Avoid compilation failure if <string.h>
settles on wrong strerror_r signature.
2011-02-10 20:25:54 +00:00
Eric Blake
f6b802d912
* new-features.sgml (ov-new1.7.8): Document strerror_r fixes.
2011-02-10 17:38:18 +00:00
Eric Blake
3c9abad56b
strerror_r: obey POSIX, and match newlib header change
...
* errno.cc (__xpg_strerror_r): New function.
(strerror_r): Update to copy newlib's fixes.
(strerror): Set errno on failure.
(_sys_errlist): Cause EINVAL failure for reserved values.
* cygwin.din: Export new function.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Combine
this into minor 236.
2011-02-10 17:36:51 +00:00
Yaakov Selkowitz
27aaf2a9d1
* new-features.sgml (ov-new1.7.8): Document pthread_yield.
2011-02-10 10:58:28 +00:00
Yaakov Selkowitz
3696acf497
* cygwin.din (pthread_yield): Export as alias to sched_yield.
...
* include/pthread.h (pthread_yield): Declare.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* posix.sgml (std-deprec): Add pthread_yield.
2011-02-10 10:51:14 +00:00
Christopher Faylor
ca1953eeee
* cygheap.cc: Add some __stdcall decoration where appropriate.
...
* lib/cygwin_crt0.c: __attribute -> __attribute__.
2011-02-10 02:22:36 +00:00
Christopher Faylor
27239c6372
* hookapi.cc (hook_or_detect_cygwin): Prevent i from being considered
...
uninitialized by gcc.
2011-02-09 15:46:00 +00:00
Christopher Faylor
7a5f322c35
* exception.h: Remove DEBUG_EXCEPTION left over debugging ifdef.
...
* dll_init.cc: Fix typo in comment.
2011-02-09 15:40:37 +00:00
Christopher Faylor
38286e47f0
* dll_init.cc: Fix typo in comment.
2011-02-08 20:14:37 +00:00
Corinna Vinschen
4bd8eb7d1b
* configure.in: Remove AC_ALLOCA test and test for __builtin_memset.
...
* configure: Regenerate.
2011-02-07 16:22:02 +00:00
Corinna Vinschen
050d09e873
* fhandler_console.cc (fhandler_console::write_normal): Remove
...
erroneous premature return after collecting truncated multibyte
sequence in trunc_buf. Rather fall through to printing routine.
Fix return value to take trunc_buf content into account. Improve
comments.
2011-02-07 11:18:19 +00:00
Christopher Faylor
63398011f9
* autoload.cc (wsock_init): Properly define WSAStartup function pointer to
...
avoid stack damage.
2011-02-05 19:38:21 +00:00
Corinna Vinschen
b148ba7af2
* libc/bsdlib.cc: Include err.h.
2011-02-02 15:17:14 +00:00
Corinna Vinschen
b22bd786e3
* include/err.h: Fix loss of semicolons in previous patch.
2011-02-02 15:14:46 +00:00
Corinna Vinschen
0cda941fa1
* include/err.h (err): Add noreturn attribute.
...
(errx): Ditto.
(verr): Ditto.
(verrx): Ditto.
2011-02-02 10:16:30 +00:00
Corinna Vinschen
cecc445d5c
* path.cc (conv_path_list): Remove enclosing quotes and trailing
...
backslashes from Win32 environment path lists.
2011-02-02 09:59:10 +00:00
Corinna Vinschen
0e126cb141
* fhandler.cc (fhandler_base::fsync): Ignore ERROR_INVALID_FUNCTION
...
error from FlushFileBuffers().
2011-02-01 08:46:48 +00:00
Corinna Vinschen
2daa7e07ce
* syscalls.cc (utmp_data): Fix potential buffer overflow.
2011-01-31 13:58:59 +00:00
Corinna Vinschen
adef8606bd
* fhandler_socket.cc (address_in_use): Improve comment readability.
2011-01-31 08:53:57 +00:00
Corinna Vinschen
a01454811a
* fhandler_socket.cc (address_in_use): Disable. Add comment.
...
(fhandler_socket::bind): Change comment to explain setting the
SO_EXCLUSIVEADDRUSE socket option. Remove code which checks for
address in use.
* net.cc (cygwin_setsockopt): Never set SO_REUSEADDR option. Improve
comment to compensate for the deleted comment in fhandler_socket::bind.
* wincap.cc: Throughout, drop has_enhanced_socket_security from wincaps.
* wincap.h (struct wincaps): Drop has_enhanced_socket_security flags
and method.
2011-01-30 21:52:12 +00:00
Christopher Faylor
9ce2a54f70
winsup:
...
* configure.in: Configure winsup/cygserver regardless of cross_host.
* configure: Regenerate.
winsup/cygwin:
* configure.in: Define LIBSERVER regardless of cross_host.
* configure: Regenerate.
2011-01-29 06:41:28 +00:00
Corinna Vinschen
93a4d9d97c
* fhandler_socket.cc (fhandler_socket::wait_for_events): Call
...
pthread_testcancel in case of timeout to enable pthread_cancel
on waiting thread.
2011-01-28 11:17:29 +00:00
Corinna Vinschen
b5ca0d7271
* include/features.h (__STDC_ISO_10646__): Move to newlib's
...
sys/features.h.
2011-01-27 11:55:51 +00:00
Corinna Vinschen
40aca06884
* fhandler_disk_file.cc (fhandler_base::fstat_by_nfs_ea): Fix
...
computation of st_blocks.
(fhandler_base::fstat_helper): Fix formatting.
2011-01-26 10:55:13 +00:00
Corinna Vinschen
cd06f7049b
* include/features.h (__STDC_ISO_10646__): Define. Add comment.
2011-01-24 16:27:35 +00:00
Corinna Vinschen
a1c35b8b65
* syscalls.cc (rename): Fix permission problem with symlinks on NFS.
...
Rework how NtOpenFile gets called to make it more readable. Change
comment.
2011-01-21 13:13:00 +00:00
Corinna Vinschen
2aba945c95
* exec.cc: Include pinfo.h.
...
* winf.h: Move definitions of _P_PATH_TYPE_EXEC and _P_MODE from here...
* pinfo.h: ...to here.
(_P_PATH_TYPE_EXEC): Redefine to be bigger than _P_SYSTEM.
(_P_MODE): Redefine so as not to mask out _P_SYSTEM.
* spawn.cc (spawnlp): Add _P_PATH_TYPE_EXEC flag in call to spawnve.
(spawnlpe): Ditto.
(spawnvp): Ditto.
2011-01-20 11:09:21 +00:00
Corinna Vinschen
9b68968b21
* spawn.cc (av::fixup): Reenable #! handling for all exec functions.
...
Return ENOEXEC in !p_type_exec case only for unrecognized files.
Fix comment formatting.
2011-01-19 14:59:10 +00:00
Corinna Vinschen
1393f63206
* exec.cc (execlp): Add missing _P_PATH_TYPE_EXEC flag in call to
...
spawnve.
2011-01-19 10:30:39 +00:00
Corinna Vinschen
26b070c0cf
* exec.cc: Rearrange functions in alphabetical order.
...
(_execve): Drop temporary define and drop export alias.
(execl): Call spawnve.
(execle): New function.
(execlp): New function.
(execv): Call spawnve.
(execve): Drop converting NULL envp to emtpy envp.
(execvp): Call spawnve.
(execvpe): Drop converting NULL envp to emtpy envp. Call spawnve.
(fexecve): Call spawnve.
* spawn.cc (spawnve): Convert NULL envp to emtpy envp. Remove outdated
comment.
(spawnlp): Call spawnve.
(spawnlpe): Ditto.
(spawnvp): Ditto.
(spawnvpe): Fix formatting.
2011-01-19 10:28:39 +00:00
Corinna Vinschen
17133a85de
* exec.cc (strccpy): Move function from here...
...
* strfuncs.cc (strccpy): ...to here.
* string.h (strccpy): Declare.
* winsup.h (strccpy): Drop declaration.
2011-01-19 09:41:54 +00:00
Corinna Vinschen
808aae3d13
* errno.cc (errmap): Add error codes for invalid binaries.
...
* exec.cc (execvp): Call spawnve with _P_PATH_TYPE_EXEC flag
from here.
(execvpe): Ditto.
* spawn.cc (spawn_guts): Filter _P_PATH_TYPE_EXEC from mode and
store in p_type_exec. Call av::fixup with addtional p_type_exec
argument.
(spawnve): Check for filtered mode.
(spawnvpe): Add _P_PATH_TYPE_EXEC flag when calling spawnve.
(av::fixup): Accept additional bool parameter p_type_exec. Only check
for script if p_type_exec is true.
* winf.h (_P_PATH_TYPE_EXEC): Define.
(_P_MODE): Define.
(av::fixup): Declare with additional bool parameter.
2011-01-19 09:15:17 +00:00
Corinna Vinschen
fc660168bf
* fhandler_proc.cc (format_proc_partitions): Fix compiler warning.
2011-01-17 14:31:30 +00:00
Corinna Vinschen
be37165114
* path.cc (path_conv::check): Don't follow reparse point symlinks if
...
PC_SYM_NOFOLLOW_REP flag is set.
(cygwin_conv_path): Set PC_SYM_NOFOLLOW_REP flag when converting from
POSIX to Win32.
* path.h (enum pathconv_arg): Define PC_SYM_NOFOLLOW_REP flag.
2011-01-17 14:19:39 +00:00
Corinna Vinschen
483e9d0022
* fhandler_proc.cc (proc_tab_cmp): Fix typo in comment.
...
(fhandler_proc::fill_filebuf): Handle return value of 0 from format
function as error.
(format_proc_stat): Set errno when returning 0 size.
(format_proc_partitions): Rewrite method to fetch partition info.
2011-01-17 13:38:06 +00:00
Corinna Vinschen
49d31b4e82
Fix typo, fix copyright
2011-01-13 14:00:00 +00:00
Corinna Vinschen
07c43238cf
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Alwasy set
...
st_size of directories to 0. Explain why.
2011-01-13 13:50:02 +00:00
Corinna Vinschen
cf8d5ec5ae
Really check in now
2011-01-13 13:48:12 +00:00
Corinna Vinschen
96195d804a
* new-features.sgml (ov-new1.7.8): Add "new API" paragraph.
2011-01-12 13:16:46 +00:00
Corinna Vinschen
c049f0f6ff
* posix.sgml: Add madvise to BSD list.
2011-01-12 13:09:31 +00:00
Corinna Vinschen
6147b7f8a3
* cygwin.din (madvise): Export posix_madvise as madvise.
...
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR.
* include/sys/mman.h: Define madvise constants, keep Linux-specific
constants undefined.
(madvise): Declare.
2011-01-12 13:01:43 +00:00
Corinna Vinschen
667f187146
* fhandler.h (struct part_t): New type.
...
(class fhandler_dev_floppy): Convert partitions to part_t pointer.
Add lock_partition method.
* fhandler_floppy.cc (fhandler_dev_floppy::lock_partition): New method
to implement ondemand partition locking.
(fhandler_dev_floppy::write_file): Call lock_partition from here if
writing failed due to a potential write restriction on a disk
partition.
(fhandler_dev_floppy::open): Don't lock partitions here.
(fhandler_dev_floppy::close): Keep track of partition handle reference
count. Close handles and remove partitions pointer ony if count is 0.
(fhandler_dev_floppy::dup): Just copy partitions pointer and increment
reference count.
2011-01-12 09:16:51 +00:00
Corinna Vinschen
95a5c969ab
* fhandler.h (MAX_PARTITIONS): New definition.
...
(class fhandler_dev_floppy): Add partitions array member. Add close
method.
* fhandler_floppy.cc (fhandler_dev_floppy::fhandler_dev_floppy): Zero
out partitions array.
(fhandler_dev_floppy::open): Fix "entire disk" condition for call to
DeviceIoControl (FSCTL_ALLOW_EXTENDED_DASD_IO).
When opening disks for writing, call DeviceIoControl (FSCTL_LOCK_VOLUME)
on all affected disk partitions starting with Vista.
(fhandler_dev_floppy::close): New method.
(fhandler_dev_floppy::dup): Duplicate handles in partitions, if any.
* wincap.h (wincaps::has_restricted_raw_disk_access): New element.
* wincap.cc: Implement above element throughout.
2011-01-11 14:50:45 +00:00
Corinna Vinschen
b7d4651e3e
* termios.cc (cfgetospeed, cfgetispeed): Constify argument per POSIX.
...
* include/sys/termios.h (cfgetospeed, cfgetispeed): Declare functions.
Move macros after declarations and make conditional on !__cplusplus.
2011-01-11 10:09:23 +00:00
Corinna Vinschen
cd441f06e2
* cygtls.cc (_cygtls::init_thread): Call _REENT_INIT_PTR. Drop setting
...
current locale and calling srand48.
2011-01-11 08:05:51 +00:00
Corinna Vinschen
0a18555e4f
* cygcheck.cc (main): don't imply -d from -s option to cygcheck
2011-01-10 12:51:02 +00:00
Keith Marshall
98ac2593b0
Correct hexadecimal formatting of double and long double values.
2011-01-07 22:57:00 +00:00
Christopher Faylor
969dd6dff9
* faq-setup.xml (faq.setup.cli): Correct description of -pubkey option
2011-01-05 16:02:00 +00:00
Christopher Faylor
8b0be52ba0
* ChangeLog-2010: Create from ChangeLog.
...
* ChangeLog: Start fresh.
2011-01-03 01:53:19 +00:00
Christopher Faylor
2be50cacae
* cygtls.cc: Include stdlib.h.
...
(_cygtls::init_thread): Seed random number generator on a per-thread basis.
2010-12-29 06:33:30 +00:00
Chris Sutcliffe
c27459e675
2010-12-27 David Byron <dbyron0@users.sourceforge.net>
...
* include/winioctl.h (STORAGE_BUS_TYPE): Define.
2010-12-27 21:26:32 +00:00
Chris Sutcliffe
d01906b839
2010-12-27 Ozkan Sezer <sezero@users.sourceforge.net>
...
* include/dirent.h (dd_handle): Define as intptr_t.
2010-12-27 21:19:42 +00:00
Chris Sutcliffe
48defac76a
2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
...
* include/winbase.h (GetComputerNameEx): Define.
2010-12-27 21:12:35 +00:00
Chris Sutcliffe
c65bfdfadc
2010-09-22 Ryan Lortie <desrt@desrt.ca>
...
* include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
2010-12-27 21:07:20 +00:00
Chris Sutcliffe
c3abd2abe8
2010-11-08 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
...
* tlssup.c (__dyn_tls_init): Use an integer variable to iterate between
__xd_a and __xd_z.
2010-12-27 21:01:13 +00:00
Chris Sutcliffe
8eb8d27274
2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
...
* include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
2010-12-27 20:39:42 +00:00
Chris Sutcliffe
be26f8bde5
2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
...
* include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
Add defines for backward compatibility.
2010-12-27 20:31:59 +00:00
Chris Sutcliffe
036f657a2b
2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
...
* include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
* include/objidl.h (AddConnection, ReleaseConnection): Ditto.
* include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
EnumResourceTypesW): Ditto.
* include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
2010-12-27 20:20:15 +00:00
Chris Sutcliffe
83304a3ecc
2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
...
* include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
2010-12-27 19:59:54 +00:00
Chris Sutcliffe
39e8c3f232
2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net>
...
* include/bdatypes.h: Add missing semicolons.
2010-12-27 19:15:29 +00:00
Christopher Faylor
c8d1848d07
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 234.
2010-12-27 17:29:25 +00:00
Christopher Faylor
589e430baa
cygwin:
...
* cygwin.din: Export program_invocation_name and
program_invocation_short_name.
* dcrt0.cc: Set program_invocation*name to correct values, based on
argv[0].
* globals.cc (program_invocation_name): Define.
(program_invocation_short_name): Ditto
newlib:
* libc/include/sys/errno.h (program_invocation_name): Declare.
(program_invocation_short_name): Ditto.
2010-12-26 21:11:38 +00:00
Corinna Vinschen
9296807af3
* security.cc (alloc_sd): Really fix erroneous inheritence entry
...
duplication now. Add more comments for clarity.
2010-12-16 10:31:09 +00:00
Corinna Vinschen
e445b7c336
* sec_acl.cc (getacl): Ensure that the default acl contains at least
...
DEF_(USER|GROUP|OTHER)_OBJ entries.
2010-12-15 14:11:03 +00:00
Corinna Vinschen
38042584f3
* security.cc (alloc_sd): Fix erroneous inheritence entry duplication.
2010-12-15 13:56:32 +00:00
Corinna Vinschen
e52961c403
* syscalls.cc (check_dir_not_empty): Never count more than 3 directory
...
entries.
2010-12-12 15:32:45 +00:00
Christopher Faylor
f646aeb049
* init.cc (search_for): Put this in shared section or suffer subtle problems
...
with the tls.
* pinfo.cc (status_exit): Add debug output to report on unexpected exit.
* tls_pbuf.cc (tmp_pathbuf::c_get): Add more details to internal error.
2010-12-12 05:48:29 +00:00
Corinna Vinschen
d7b90bae79
* setfacl.c (strchrnul): New function.
...
(getaclentry): Rewrite.
2010-12-11 20:47:01 +00:00
Corinna Vinschen
969c7d9a7e
* cyglsa-config: Unset GREP_OPTIONS when calling grep.
2010-12-10 10:14:35 +00:00
Christopher Faylor
4f26f8486c
fix typo
2010-12-09 21:44:22 +00:00
Corinna Vinschen
0dcfb061cf
* autoload.cc (RETRY_COUNT): New define.
...
(std_dll_init): Restructure loop to retry loading a DLL only if
specific errors occur. If these errors persist, try to load DLL
with name only.
2010-12-09 16:50:36 +00:00
Corinna Vinschen
51ecb7d9af
* include/strings.h: Remove in favor of equivalent newlib file.
2010-12-08 14:28:18 +00:00
Corinna Vinschen
7695120581
* sec_acl.cc (getacl): Set DEF_CLASS_OBJ permissions to 07 instead
...
of 0777.
2010-12-08 10:24:20 +00:00
Corinna Vinschen
ac5d7dcd18
* cygpath.cc (get_device_name): Fix path length test.
2010-12-06 13:40:24 +00:00
Corinna Vinschen
9de485e8e0
* path.cc (path_conv::check): Don't generate ENOENT for non-existant
...
CYGDRIVE and NETDRIVE paths. Add comment.
2010-12-06 13:09:40 +00:00
Corinna Vinschen
bdcc0b84ed
* net.cc (get_xp_ifs): Fix counting of idx to return stable interface
...
alias names for interfaces with multiple IPv4 addresses.
2010-12-02 11:39:15 +00:00
Corinna Vinschen
910e31f015
* fhandler_tty.cc (fhandler_tty_slave::dup): Free path_conv strings
...
to avoid memory leak. Add comment.
(fhandler_pty_master::dup): Ditto.
* path.h (path_conv::free_strings): New method.
2010-11-29 20:51:38 +00:00
Corinna Vinschen
943c59e3e8
* autoload.cc (SendARP): Remove.
...
* net.cc (get_flags): Set IFF_NOARP flag for PPP and SLIP devices.
(get_xp_ifs): Unify IFF_BROADCAST setting. Drop calling SendARP to
set IFF_NOARP flag.
2010-11-23 15:37:41 +00:00
Corinna Vinschen
5fe7c5e01b
* path.cc (symlink_info::check): Don't use FileNetworkOpenInformation
...
on Netapps. Relax condition for workaround. Always request size
information via FileStandardInformation info class in workaround.
2010-11-23 09:26:16 +00:00
Corinna Vinschen
fc0fb0ba13
* mount.cc (NETAPP_IGNORE): Add FILE_PERSISTENT_ACLS.
...
(FS_IS_NETAPP_DATAONTAP): Drop test for FILE_PERSISTENT_ACLS.
(fs_info::update): Set filetype to ntfs in remote case, too. Fix a
couple of comments. Add test for Netapps faking to be FAT.
* mount.h (IMPLEMENT_FS_FLAG): Simplify definition and usage.
2010-11-22 14:19:50 +00:00
Corinna Vinschen
9dda712bd9
* net.cc (get_ipv4fromreg_ipcnt): Fix debug output. Only create debug
...
output if error is not ERROR_FILE_NOT_FOUND.
(get_ipv4fromreg): Ditto.
2010-11-22 13:03:00 +00:00
Corinna Vinschen
5c6904b515
* fhandler_tty.cc (fhandler_tty_slave::fchown): Initialize mode to 0.
2010-11-18 18:55:10 +00:00
Corinna Vinschen
1570248800
* setup2.sgml (setup-locale-ov): Document CJK ambiguous width change
...
for non-Unicode charsets.
* new-features.sgml (ov-new1.7.8): Mention CJK ambiguous width change.
Drop redundant NT4 pre-SP4 support entry.
2010-11-18 11:05:46 +00:00
Corinna Vinschen
8506523421
* posix.sgml: Move llround and llroundf to implemented SUSv4 functions.
...
* include/cygwin/version.h: Add llround and llroundf to the comment for
the 233 CYGWIN_VERSION_API_MINOR bump.
2010-11-15 12:44:57 +00:00
Yaakov Selkowitz
cc353b9f34
* include/paths.h (_PATH_VARTMP): Define.
2010-11-02 17:38:36 +00:00
Christopher Faylor
418709899d
* regtool.c (cmd_set): Write correct number of bytes for REG_MULTI_SZ case.
2010-10-31 01:41:19 +00:00
Christopher Faylor
49808040c5
* localtime.cc (is_upper): Rename to isupper and include ctype.h to pull in
...
standard macro.
(lcl_is_set): Define as an enum.
(tzsetwall): Assign lcl_is_set to correct enum values.
(tzset): Ditto. Copy as much of TZ as will fit to TZ buffer.
2010-10-30 19:22:42 +00:00
Christopher Faylor
3e38e8abf7
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 233.
2010-10-27 14:22:27 +00:00
Christopher Faylor
ec515e9e47
Tweak entry.
2010-10-24 19:33:03 +00:00