2014-02-08 21:57:27 +01:00
|
|
|
2014-02-08 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* miscfuncs.h (class NT_readline): New class to implement line-wise
|
|
|
|
reading from file using native NT functions.
|
|
|
|
* miscfuncs.cc (NT_readline::init): New method.
|
|
|
|
* mount.cc (mount_info::from_fstab): Utilize NT_readline to read
|
|
|
|
fstab files.
|
|
|
|
|
2014-02-06 21:38:35 +01:00
|
|
|
2014-02-06 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* fhandler_disk_file.cc (fhandler_disk_file::fchown): Fix typo in
|
|
|
|
comment.
|
|
|
|
* mount.cc (mount_info::from_fstab): Use tmp_pathbuf rather than
|
|
|
|
stack for big local buffer.
|
|
|
|
* net.cc (cygwin_gethostname): Call GetComputerNameExA rather than
|
|
|
|
GetComputerNameA if gethostname failed.
|
|
|
|
* shared.cc (user_info::initialize): Fix formatting.
|
|
|
|
* include/sys/file.h: Define flock and accompanying macros if not
|
|
|
|
already defined in sys/_default_fcntl.h.
|
|
|
|
|
2014-02-04 17:32:04 +01:00
|
|
|
2014-02-04 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 29.
|
|
|
|
|
2014-01-31 20:27:26 +01:00
|
|
|
2014-01-30 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* dir.cc (opendir): Call set_unique_id only with valid fh.
|
|
|
|
|
2014-01-31 05:23:22 +01:00
|
|
|
2014-01-30 Christopher Faylor <me.cygwin2014@cgf.cx>
|
|
|
|
|
|
|
|
* fhandler.h (cltype): Add cl_buf_beg, cl_buf_end.
|
|
|
|
* fhandler_console.cc (dev_console::console_attrs::set_cl_x): Honor
|
|
|
|
buffer locations.
|
|
|
|
(dev_console::console_attrs::set_cl_y): Ditto.
|
|
|
|
(fhandler_console::write): On reset, use absolute positioning to go to
|
|
|
|
beginning of buffer. Clear entire buffer.
|
|
|
|
|
2014-01-27 21:53:02 +01:00
|
|
|
2014-01-27 Christopher Faylor <me.cygwin2014@cgf.cx>
|
|
|
|
|
|
|
|
* gendef (_setjmp (x86)): Save FPU control word location in sequential
|
|
|
|
location. Adjust sigstack save accordingly.
|
|
|
|
(_longjmp (x86)): Ditto for restore.
|
|
|
|
|
2014-01-27 21:08:36 +01:00
|
|
|
2014-01-27 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* gendef (sigdelayed (x86_64)): Save and restore FPU control word.
|
|
|
|
(_sigdelayed (x86)): Ditto. Save and restore XMM registers. Add
|
|
|
|
comment.
|
|
|
|
(_setjmp (x86)): Save FPU control word, following FreeBSD here.
|
|
|
|
(_longjmp (x86)): Restore FPU control word.
|
|
|
|
|
2014-01-24 21:38:49 +01:00
|
|
|
2014-01-24 Christopher Faylor <me.cygwin2014@cgf.cx>
|
|
|
|
|
|
|
|
* winf.cc (linebuf::fromargv): Treat '=' as a special character.
|
|
|
|
|
2014-01-23 18:02:30 +01:00
|
|
|
2014-01-23 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* security.h (open_local_policy): Remove declaration.
|
|
|
|
(lsa_open_policy): Declare.
|
|
|
|
(lsa_close_policy): Declare.
|
|
|
|
* sec_auth.cc (lsa_open_policy): Rename from open_local_policy. Take
|
|
|
|
server name as parameter. Return NULL in case of error, rather than
|
|
|
|
INVALID_HANDLE_VALUE.
|
|
|
|
(lsa_close_policy): Rename from close_local_policy. Make externally
|
|
|
|
available. Get handle by value.
|
|
|
|
(create_token): Convert call to open_local_policy/close_local_policy
|
|
|
|
according to aforementioned changes.
|
|
|
|
(lsaauth): Ditto.
|
|
|
|
(lsaprivkeyauth): Ditto.
|
|
|
|
* setlsapwd.cc (setlsapwd): Ditto.
|
|
|
|
|
2014-01-22 16:45:29 +01:00
|
|
|
2014-01-22 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* path.cc (etc::test_file_change): In case of NtQueryFullAttributesFile
|
|
|
|
returning an error, only return true if file actually exists.
|
|
|
|
|
2014-01-20 18:25:54 +01:00
|
|
|
2014-01-20 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* include/cygwin/in6.h (struct ipv6_rt_hdr): Define.
|
|
|
|
* include/cygwin/socket.h: Fix formatting.
|
|
|
|
(IP_UNICAST_IF): Define.
|
|
|
|
(IPV6_JOIN_GROUP): Remove Windowism.
|
|
|
|
(IPV6_LEAVE_GROUP): Ditto.
|
|
|
|
(IPV6_UNICAST_IF): Define.
|
|
|
|
(IPV6_TCLASS): Ditto.
|
|
|
|
(IPV6_RECVTCLASS): Ditto.
|
|
|
|
|
2014-01-18 12:37:55 +01:00
|
|
|
2014-01-18 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* include/netinet/ip6.h: New file, copied from FreeBSD vebatim.
|
|
|
|
|
2014-01-17 18:22:57 +01:00
|
|
|
2014-01-17 Christopher Faylor <me.cygwin2014@cgf.cx>
|
|
|
|
|
|
|
|
* dtable.h (dtable::lock): Revert static.
|
|
|
|
(dtable::unlock): Ditto.
|
|
|
|
|
2014-01-17 15:53:04 +01:00
|
|
|
2014-01-17 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* passwd.cc (setpassent): Align to BSD definition.
|
|
|
|
|
2014-01-17 12:07:37 +01:00
|
|
|
2014-01-17 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* syscalls.cc (popen): Introduce Glibc 'e' flag to allow thread-safe
|
|
|
|
opening of the pipe with O_CLOEXEC flag. Simplify FD_CLOEXEC handling.
|
|
|
|
|
2014-01-17 12:01:46 +01:00
|
|
|
2014-01-17 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* include/sys/file.h (LOCK_SH): Drop definition in favor of new
|
|
|
|
definitions in newlib.
|
|
|
|
(LOCK_EX): Ditto.
|
|
|
|
(LOCK_NB): Ditto.
|
|
|
|
(LOCK_UN): Ditto.
|
|
|
|
(flock): Ditto.
|
|
|
|
(F_OK): Drop. Already correctly defined in unistd.h.
|
|
|
|
(X_OK): Ditto.
|
|
|
|
(W_OK): Ditto.
|
|
|
|
(R_OK): Ditto.
|
|
|
|
|
2014-01-17 11:56:25 +01:00
|
|
|
2014-01-17 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
* include/cygwin/config.h (_STDIO_BSD_SEMANTICS): Define as 1.
|
|
|
|
|
2014-01-16 19:40:13 +01:00
|
|
|
2014-01-16 Christopher Faylor <me.cygwin2014@cgf.cx>
|
|
|
|
|
|
|
|
* dtable.h (dtable::lock): Make static.
|
2014-01-17 18:22:57 +01:00
|
|
|
(dtable::unlock): Ditto.
|
2014-01-16 19:40:13 +01:00
|
|
|
|
|
|
|
2014-01-08 Christopher Faylor <me.cygwin2014@cgf.cx>
|
2014-01-08 17:51:20 +01:00
|
|
|
|
2014-01-27 01:53:43 +01:00
|
|
|
* exception.h (cygwin_exception::open_stackdumpfile): Move old
|
2014-01-08 17:51:20 +01:00
|
|
|
function into class.
|
|
|
|
(cygwin_exception::h): New member.
|
|
|
|
(cygwin_exception::cygwin_exception): Initialize h to NULL.
|
|
|
|
* exceptions.cc (cygwin_exception::open_stackdumpfile): Move into
|
|
|
|
cygwin_exception class. Use 'h' class member.
|
|
|
|
(cygwin_exception::dumpstack): Close stack dump file handle if opened.
|
|
|
|
|
2014-01-16 19:40:13 +01:00
|
|
|
2014-01-04 Christopher Faylor <me.cygwin2014@cgf.cx>
|
2014-01-05 00:58:32 +01:00
|
|
|
|
2014-01-05 01:09:39 +01:00
|
|
|
* fhandler.h (cltype): New enum.
|
2014-01-05 00:58:32 +01:00
|
|
|
(dev_console::console_attrs): Define struct name.
|
|
|
|
(dev_console::console_attrs::set_cl_x): New function.
|
|
|
|
(dev_console::console_attrs::set_cl_y): New function.
|
|
|
|
(fhandler_console::clear_screen): Redefine input params.
|
2014-01-05 01:09:39 +01:00
|
|
|
* fhandler_console.cc: Throughout, reflect change in arguments to
|
|
|
|
fhandler_console::clear_screeen.
|
2014-01-05 00:58:32 +01:00
|
|
|
(fhandler_console::mouse_aware): Simplify logic slightly.
|
|
|
|
(fhandler_console::scroll_screen): Remove hopefully obsolete win95
|
|
|
|
code.
|
|
|
|
(dev_console::console_attrs::set_cl_x): New function.
|
|
|
|
(dev_console::console_attrs::set_cl_y): New function.
|
|
|
|
(fhandler_console::clear_screen): Redefine input params. Calculate
|
|
|
|
position based on enum value.
|
|
|
|
(region_split): Change arguments. Simplify.
|
|
|
|
(ReadConsoleOutputWrapper): Remove coord argument since we now always
|
|
|
|
use 0, 0. Send extra arguments to region_split.
|