Christopher Faylor
742e27bed8
* ntdll.h: (temporarily?) Add more functions for querying directory.
2006-01-25 05:57:20 +00:00
Christopher Faylor
aac74926dd
* dir.cc (readdir_worker): Turn off expensive inode calculation.
2006-01-24 19:03:20 +00:00
Corinna Vinschen
4aac2d2709
* fhandler_process.cc (fhandler_process::fill_filebuf): Disable
...
stripping the .exe suffix from the link target in PROCESS_EXE and
PROCESS_EXENAME case.
* path.cc (realpath): Tack on .exe suffix if necessary.
2006-01-24 17:40:55 +00:00
Corinna Vinschen
26d27a276f
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Try harder
...
to determine remote file systems with reliable inode numbers. Add
longish comment.
2006-01-24 12:32:33 +00:00
Danny Smith
3784b87b32
* include/commctrl.h: Correct spelling of 'compatibility' in
...
comments.
* include/setupapi.h: Likewise.
* include/ws2tcpip.h: Likewise.
2006-01-24 02:19:28 +00:00
Danny Smith
e5e6a33128
2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
WATCOM compatibility changes.
* include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
rather than __attribute__.
(DECL_EXPORT): Likewise.
* include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
(DDKFASTAPI): Likewise.
(DDKCDECLAPI): Likwise.
(KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
2006-01-24 01:02:31 +00:00
Corinna Vinschen
543c43d84d
* fhandler_socket.cc (fhandler_socket::fixup_after_fork): Reset
...
inheritance for duplicated socket.
2006-01-23 15:10:57 +00:00
Danny Smith
cfd86743ff
2006-01-23 Brandon Sneed <brandon@redf.net>
...
* setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
to exports.
2006-01-23 08:10:32 +00:00
Christopher Faylor
d96d3ec910
.
2006-01-21 04:41:57 +00:00
Christopher Faylor
868fb2ff69
* include/cygwin/version.h: Bump API minor number to 151.
...
* dir.cc (__opendir_with_d_ino): New function.
(opendir): Set flag if we should be calculating inodes.
(readdir_worker): Calculate d_ino by calling stat if the user has asked for it.
(seekdir64): Maintain all persistent flag settings.
* fhandler.h (dirent_states): Add dirent_set_d_ino.
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Reflect changes to
dirent structure.
* fhandler_virtual.cc (fhandler_virtual::opendir): Ditto.
* include/sys/dirent.h (struct dirent): Coalesce two similar structures.
Remove all threads of the apparently highly confusing references to inodes.
Add support for calculating a real inode if __USE_EXPENSIVE_CYGWIN_D_INO is
defined.
2006-01-21 02:24:17 +00:00
Christopher Faylor
90e1ee2b25
* include/sys/dirent.h: Add comments for people who are REALLY confused about
...
whether they should be using something called __invalid_d_ino or not.
2006-01-20 16:04:40 +00:00
Corinna Vinschen
1ef48340d5
* fhandler_socket.cc (fhandler_socket::prepare): Fix debug output.
...
(fhandler_socket::release): Add debug output for WSAEventSelect failure.
(fhandler_socket::ioctl): Always cancel WSAEventSelect before switching
to blocking mode. Only set nonblocking flag if ioctlsocket call
succeeded. Only print new socket state if ioctlsocket call succeeded.
2006-01-20 10:22:38 +00:00
Christopher Faylor
3c09c0fb25
* cygcheck.cc (common_paths): Add "patch".
2006-01-19 21:16:38 +00:00
Christopher Faylor
101b3cb01a
* cygcheck.cc (init_paths): Record first_nonsys_path.
...
(find_on_path): Start on first nonsys path when !search_sysdirs.
2006-01-19 20:17:11 +00:00
Christopher Faylor
ecd4fba273
white space
2006-01-19 18:57:41 +00:00
Christopher Faylor
7b55b34c5e
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Check posix path for
...
root rather than windows path.
2006-01-19 18:55:07 +00:00
Christopher Faylor
9025f2aa7d
* dir.cc (readdir_worker): Fill in invalid fields with -1. Accommodate name
...
change from __ino32 to __invalid_ino32.
* include/sys/dirent.h (__invalid_ino32): Rename from __ino32. Don't define
unused d_type macros.
2006-01-19 05:34:39 +00:00
Joshua Daniel Franklin
96f5988e31
Remove references to and files from old texinfo FAQ.
2006-01-19 02:44:17 +00:00
Chris Sutcliffe
79e60dfa66
2006-01-18 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* Makefile.in: Bump cygwin build number.
2006-01-19 00:32:21 +00:00
Christopher Faylor
d0236d66d9
* heap.cc (heap_init): Remove Sleep.
2006-01-18 20:40:52 +00:00
Corinna Vinschen
339306c5ec
* net.cc (rresvport): Remove extern declaration.
2006-01-18 18:37:35 +00:00
Corinna Vinschen
06a5dd435e
* autoload.cc (rresvport): Remove.
...
* net.cc (last_used_rrecvport): New global shared variable.
(cygwin_rresvport): Implement rresvport without using rresvport from
wsock32.
2006-01-18 18:24:33 +00:00
Christopher Faylor
25ef7a93b6
Wasn't going to check this in but since it did get checked in, here's a ChangeLog.
2006-01-18 16:11:53 +00:00
Christopher Faylor
14a4d5989a
bad_keywords
2006-01-18 15:57:56 +00:00
Corinna Vinschen
3b5d71b3a2
* include/cygwin/socket.h (struct sockaddr_storage): Fix typo in
...
ss_family member name.
2006-01-18 15:37:23 +00:00
Dave Korn
79f24ec37d
* cygpath.cc (dowin): Remove stray debugging printf statement.
2006-01-18 12:34:59 +00:00
Chris Sutcliffe
7c9feabf98
2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/w32api.h: Increment version to 3.6.
* Makefile.in: Ditto.
2006-01-17 18:56:12 +00:00
Christopher Faylor
4d7c0b51bf
copyright
2006-01-17 15:37:13 +00:00
Corinna Vinschen
3d7e89f8a2
* Makefile.in: Replace etcdir with sysconfdir.
2006-01-17 12:33:46 +00:00
Christopher Faylor
05ee4328f2
* include/cygwin/version.h: Bump DLL minor version number to 20.
2006-01-17 03:49:04 +00:00
Christopher Faylor
6ac6bb392a
fix minor typo
2006-01-16 19:52:21 +00:00
Corinna Vinschen
95dc88409d
* configure.in: Add AC_PROG_INSTALL handling.
...
* configure: Regenerate.
* Makefile.in (install): Install CYGWIN_LICENSE.
2006-01-16 17:48:36 +00:00
Corinna Vinschen
d0f3c2dd3b
* CYGWIN_LICENSE: Fix contact information.
2006-01-16 14:57:34 +00:00
Corinna Vinschen
8581551218
* Makefile.in (cygcheck.exe): Do not link against libwininet.a.
...
* cygcheck.cc (pInternetCloseHandle): Define global function pointer.
(display_internet_error): Use it.
(package_grep): Attempt to load wininet.dll at runtime. Call WinInet
API through function pointers throughout.
2006-01-15 09:29:02 +00:00
Corinna Vinschen
053d5eed93
* cygcheck.cc (dump_sysinfo): Convert k32 to HMODULE.
2006-01-13 15:36:29 +00:00
Corinna Vinschen
71f98c4caa
* uname.cc (uname): Concatenate a "-WOW64" to utsname's sysname
...
member to see when running under WOW64.
2006-01-13 14:00:10 +00:00
Corinna Vinschen
67066cabad
* cygcheck.cc (dump_sysinfo): Convert osname to const and remove casts
...
in subsequent assignments. Recognize Longhorn/Vista and report as not
yet supported. Recognize when running under WOW64 and report native
CPU type. Slightly rearrange \n printing.
2006-01-13 13:39:05 +00:00
Corinna Vinschen
494139ffe3
* net.cc (cygwin_setsockopt): Ignore errors when setting IP_TOS on
...
Windows 2000 and above. Clarify the comment about IP_TOS and move
to the place where the magic happens.
(get_ifconf): Remove unused code.
* wincap.h (wincaps::has_disabled_user_tos_setting): New element.
* wincap.cc: Implement above element throughout.
2006-01-13 10:18:31 +00:00
Joshua Daniel Franklin
b22830942a
* faq-setup.xml (faq.setup.setup): Correct URL typo.
...
(faq.setup.snapshots): Clarify.
2006-01-13 03:55:23 +00:00
Christopher Faylor
951bd8e9f1
* cygcheck.cc: Replace ` with ' throughout.
2006-01-12 17:43:53 +00:00
Corinna Vinschen
f68671330f
* wincap.cc: New file.
...
* wincap.h: New file.
* Makefile.in: Accomodate having our own wincap implementation now.
2006-01-12 16:59:15 +00:00
Corinna Vinschen
0ae86d187c
* Update copyrights.
2006-01-12 15:53:51 +00:00
Corinna Vinschen
d855cf1ec8
* doctool.c (scan_directory): Ignore "CVS" directories.
2006-01-12 11:31:55 +00:00
Christopher Faylor
9287bcd534
* fhandler_console.cc (set_console_state_for_spawn): Fix to recognize ttys >=
...
0.
2006-01-12 05:17:12 +00:00
Christopher Faylor
750874d33d
* fhandler.h (set_console_state_for_spawn): Whackamole the argument back to a
...
bool.
* spawn.cc (spawn_guts): Ditto, i.e., once again call
set_console_state_for_spawn with an indication of whether we're about to start
a cygwin process.
* fhandler_console.cc (set_console_state_for_spawn): Don't set the console
state if we know we're starting a cygwin process or if we're using a "real"
tty.
2006-01-12 05:03:15 +00:00
Christopher Faylor
9156ef9120
copyright
2006-01-12 04:52:51 +00:00
Christopher Faylor
904305952b
copyright
2006-01-12 04:41:06 +00:00
Danny Smith
3683edc658
* include/wincrypt.h (WINADVAPI): Add to prototypes of
...
advapi32.dll functions.
2006-01-11 23:19:16 +00:00
Danny Smith
cf8fbc710f
* include/winsock2.h (struct sockaddr_storage): Use RFC 2553
...
names for padding size constants.
2006-01-11 22:56:05 +00:00
Danny Smith
16442a4a8f
* include/aclapi.h (WINADVAPI): Add to prototypes.
...
* include/winreg.h (WINADVAPI): Likewise.
* include/winsvc.h (WINADVAPI): Likewise.
2006-01-11 22:49:06 +00:00