Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/winsup
AgeCommit message (Collapse)Author
2000-05-132000-05-12 Mumit Khan <khan@xraylith.wisc.edu>Mumit Khan
* include/cygwin/in.h (struct in6_addr): Fix spelling. * include/cygwin/socket.h (AF_INET6, PF_INET6): Define macros. (AF_MAX, PF_MAX): Bump to 32 to leave room for future expansion.
2000-05-13* dcrt0.cc (build_argv): Remove unneeded variable.Christopher Faylor
* select.cc (peek_pipe): Don't check for "ready" if it's already set. (peek_console): Ditto. (peek_serial): Ditto. (peek_socket): Ditto. (peek_windows): Ditto.
2000-05-12 * fhandler_raw.cc (write_file, read_file): New wrapper functionsCorinna Vinschen
for WriteFile and ReadFile to get rid of ERROR_MEDIA_CHANGED and ERROR_BUS_RESET in case of first access to tape. (fhandler_dev_raw::raw_write): Use write_file instead of WriteFile. (fhandler_dev_raw::raw_read): Use read_file instead of ReadFile.
2000-05-12* Makefile.in (DLL_OFILES): Sort.Christopher Faylor
* fhandler_tty.cc (fhandler_tty_slave::send_ioctl_request): Eliminate. (fhandler_tty_slave::ioctl): Rewrite to avoid races.
2000-05-12* mmap.cc (list::erase): Increment loop counter.DJ Delorie
(map::erase): Likewise.
2000-05-11Preliminary update to FAQ to reflect latest net release.David Starks-Browning
(So far, just a new title, some minor updates, and a disclaimer in each section that has to be updated for the net release, or at least looked at.)
2000-05-11* cygwin.din: insure that regsub() is included inDJ Delorie
cygwin1.dll
2000-05-10* Makefile.in: Use appropriate VARIABLE to refer to cygwin.def in load line.Christopher Faylor
2000-05-10 * fhandler.cc (fhandler_base::puts_readahead): ChangeCorinna Vinschen
while condition to disallow wild runs.
2000-05-09 * window.cc (setitimer): Check for overflow conditionCorinna Vinschen
in tv_sec.
2000-05-09 * errno.cc: Change mapping of ERROR_BAD_PATHNAME to ENOENT.Corinna Vinschen
2000-05-09 * path.cc (symlink::info): Treat non readable filesCorinna Vinschen
as normal non symlink files.
2000-05-09* include/pthread.h (pthread_detach): Add missing prototype.Christopher Faylor
(pthread_join): same.
2000-05-08* fhandler.cc (lock): use signed math to allow checking rangesDJ Delorie
properly.
2000-05-08New maintainer for FAQ (doc/*.texinfo except readme), fix DJ's email address.David Starks-Browning
2000-05-07* dcrt0.cc (insert_file): Eliminate unused parameter.Christopher Faylor
(build_argv): Ditto. * exceptions.cc (stack): Eliminate unused parameters. (stackdump): Ditto. (cygwin_stackdump): Reflect above changes. (sig_handle): Ditto. * fhandler.cc (fhandler_base::set_inheritance): Use kludge to avoid unused parameter warning.
2000-05-062000-05-06 Mumit Khan <khan@xraylith.wisc.edu>Mumit Khan
* include/wchar.h (wcscmp, wcslen): Fix prototypes. * syscalls.cc (wcslen, wcscmp): Adjust.
2000-05-06* errno.cc (errmap): Correct DIRECTORY mapping to ENOTDIR.Christopher Faylor
2000-05-052000-05-04 Mumit Khan <khan@xraylith.wisc.edu>Mumit Khan
* Makefile.in (install): Install profile startup and library.
2000-05-04* configure.in: Use -gstabs+ as compile debug option. This seems to promoteChristopher Faylor
better handling of symbols. * configure: Regenerate. * delqueue.cc (delqueue_list::process_queue): Allow ERROR_ACCESS_DENIED to indicate that a file is being shared under Windows 95. * syscalls.cc (_unlink): Use full path name. Take special action for Windows 95. Assume that an ERROR_ACCESS_DENIED indicates a sharing violation unless it's on a remote drive. Punt if there is an ERROR_ACCESS_DENIED on a remote drive.
2000-05-03 * errno.cc (errmap): Map ERROR_BAD_NETPATH to new errno ENOSHARE.Corinna Vinschen
(_sys_errlist): Add entry for ENOSHARE. (strerror): Add case for ENOSHARE. * syscalls.cc (stat_worker): Check for errno ENOSHARE.
2000-05-03 * Makefile.in: Add dependencies for fhandler_random.oCorinna Vinschen
* fhandler.h: Add device type FH_RANDOM. Add class fhandler_dev_random. * fhandler_random.cc: New file. Implementation of fhandler_dev_random. * hinfo.cc (build_fhandler): Add case for FH_RANDOM. * path.cc: Add device names for random devices to windows_device_names. (get_device_number): Add if branch for random devices. (win32_device_name): Add device name generation for random devices. winsup.h: Include <wincrypt.h>.
2000-05-03 * ntsec.sgml: Revisited description of `ntsec' according toCorinna Vinschen
the changes in release 1.1. * setup.sgml: Include ntsec. * setup-net.sgml: Ditto.
2000-05-02* path.cc (mount_info::conv_to_win32_path): Previous patchDJ Delorie
failed to set flags on a win32 path.
2000-05-02 * security.cc (read_sd): Return 1 on success because weCorinna Vinschen
can't rely on the returned SD size from GetFileSecurity.
2000-05-02 * dcrt0.cc: Add dynamic load code for `OemToCharA' from user32.dll.Corinna Vinschen
* security.cc (read_sd): Call `OemToCharA' to make `GetFileSecurity' happy on filenames with umlauts.
2000-04-30add reference to Makefile.common (srcdir)DJ Delorie
2000-04-30Correct contributor email address.Christopher Faylor
2000-04-27* mount.cc (main): Add "-X" option to specify a "Cygwin executable".Christopher Faylor
2000-04-27* path.cc (normalize_win32_path): Don't add a trailing slash when one alreadyChristopher Faylor
exists. (mount_info::conv_to_win32_path): Use existing code for dealing with relative path names when input is already a win32 path.
2000-04-26* Makefile.in (install): install regexp.hDJ Delorie
2000-04-26 * syscalls.cc (stat_worker): Previous patch could succeedCorinna Vinschen
in stating a non-existant file.
2000-04-26Add another INTERNET_OPTION.Christopher Faylor
2000-04-26* exceptions.cc (interruptible): Allocate slightly more space for directoryChristopher Faylor
name check. Windows 95 seems to null-terminate the directory otherwise. (interrupt_on_return): Issue a fatal error if we can't find the caller's stack. * spawn.cc (find_exec): Accept a path_conv argument rather than a buffer so that the caller can find things out about a translated path. (perhaps_suffix): Ditto. (spawn_guts): Allocate path_conv stuff here so that we can find out stuff about the translated path (this is work in progress). * environ.cc (environ_init): Accept an as-yet unused argument indicating whether we were invoked from a cygwin parent or not. (winenv): Ditto. (posify): Accept an argument indicating whether the path has already been translated. * dlfcn.cc (check_access): Provide a path_conv buffer to find_exec. * exec.cc (sexecvpe): Ditto. * path.cc (path_conv::check): Rename from path_conv::path_conv. (mount_item::getmntent): Recognize "Cygwin executable" bit. (symlink_info::check): Remove debugging statements. * path.h (class path_conv): Add iscygexec method. Rewrite constructor to call "check" method to allow multiple operations on a path_conv variable. * pinfo.cc (pinfo_init): Pass argument to environ_init. * shared.h: Bump PROC_MAGIC. * winsup.h: Reflect above changes to function arguments. * include/sys/mount.h: Add MOUNT_CYGWIN_EXEC type.
2000-04-25 * syscalls.cc (stat_worker): Previous patch failed to statCorinna Vinschen
each drives root dir on 9X.
2000-04-252000-04-25 Mumit Khan <khan@xraylith.wisc.edu>Mumit Khan
* include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
2000-04-252000-04-25 Martin Kotulla <martin-k@softmaker.de>Mumit Khan
* include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype. * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype. * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks. * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
2000-04-25 * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsecCorinna Vinschen
when determining exec flag. * path.cc (symlink_info::check): Remove call to get_file_attribute(). * security.cc (read_sd): Rename, ditto for variables to conform to common naming convention. Use GetFileSecurity() instead of BackupRead() to avoid permission problems when reading ACLs. (write_sd): Same renaming as for read_sd(). (alloc_sd): Change default permissions according to Linux permissions for group and world when write permission is set. * syscalls.cc (stat_worker): Avoid different permission problems when requesting file informations.
2000-04-25Forgot ChangeLogCorinna Vinschen
2000-04-25* net.cc: Avoid a warning in declaration inet_network.Corinna Vinschen
2000-04-25* fhandler_console.cc (fhandler_console::read): Detect extended keycodeChristopher Faylor
information for Windows 9x so that function keys will work correctly.
2000-04-24* net.cc (cygwin_inet_network): new function.DJ Delorie
* cygwin.din (inet_network): new export
2000-04-21Fix handling of /.filenameChristopher Faylor
2000-04-21* path.cc (normalize_posix_path): Previous two patches were still incorrect soChristopher Faylor
rewrite this function to deal with trailing dots. (mount_info::conv_to_win32_path): Just check for '/' where appropriate. Eliminate nofinalslash call since it is handled in normalize_posix_path now.
2000-04-21* exceptions.cc (handle_exceptions): Search further for stack info toChristopher Faylor
accomodate Windows 95.
2000-04-21 * path.cc (normalize_posix_path): Previous change failed to take rootChristopher Faylor
access into account.
2000-04-20 * syscalls.cc (_link): Check new link path for trailing dot.Corinna Vinschen
2000-04-20* fhandler.h (fhandler_base::hclose): New virtual method.Christopher Faylor
(fhandler_base::set_inheritance): Make this a method so that we can use the appropriate close methods. * fhandler.cc (fhandler_base::set_inheritance): Ditto. * path.cc (normalize_posix_path): Eliminate /. trailing path component.
2000-04-20 * syscalls.cc (setuid): Allow switching user context afterCorinna Vinschen
successful call to ImpersonateLogedOnUser (NT only). (setgid): Ditto. (seteuid): Call setuid. (setegid): Call setgid.
2000-04-20 * uinfo.cc (internal_getlogin): Use NetGetDCName() insteadCorinna Vinschen
of NetGetAnyDCName().