518882f3a2Thu Jun 8 17:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston
2000-06-08 21:56:18 +0000
af76c2eed1* path.cc (path_conv::check): Erase two lines checked in by mistake.
Corinna Vinschen
2000-06-08 20:51:11 +0000
b8a7c23a2a* fhandler.cc (fhandler_disk_file::open): Check for directory to set O_DIROPEN on directories anyway.
Corinna Vinschen
2000-06-08 13:56:28 +0000
95bdb4966fpath.cc (mount_info::init): Eliminate the mount_slash feature. (mount_slash): Eliminated. (mount_info::read_mounts): Eliminate looking up existing entries. The loop for deleting cygpath entries is done only when such entries exist. (mount_info::from_registry): Eliminate sorting. (mount_info::add_item): Call add_reg_mount if necessary. Check nmounts more precisely. Use strcasematch in looking up existing entries. (mount_info::del_item): Call del_reg_mount if necessary. Use strcasematch. Use memmove instead of memcpy. (mount_info::import_v1_registry): Everything is done in this method. (mount_info::to_registry): Eliminated. (mount_info::from_v1_registry): Eliminated. (cygwin_umount): Simply call del_item. shared.h: Modify the declaration of add_item and del_item. Remove the declaration of from_v1_registry.
Corinna Vinschen
2000-06-08 13:24:52 +0000
9500a3db90mount.cc (error): New function to report an error and exit. umount.cc (error): Ditto. (remove_all_automounts): Check return status of cygwin_umount. (remove_all_user_mounts): Ditto. (remove_all_system_mounts): Ditto.
Corinna Vinschen
2000-06-08 12:54:12 +0000
fe73870ce5* include/cygwin/version.h: Bump DLL minor version number to 3.
Christopher Faylor
2000-06-08 03:58:51 +0000
48b8705360* cygwin.din: add cygwin_dll_init * dcrt0.cc (cygwin_dll_init): new (dll_crt0_1): short circuit if manually loaded * path.cc (mount_info::init): don't init if manually loaded
DJ Delorie
2000-06-08 00:55:27 +0000
6b878fd051new file - notes about using --enable-maintainer-mode
Nick Clifton
2000-06-07 21:31:48 +0000
987dd6a80f* avr.h: New file with AVR opcodes.
Denis Chertykov
2000-06-07 17:48:35 +0000
c533072f51Major update to "Where can I get more information?" section. Now includes: - Posting guidelines - Pointers to User's Guide, API Reference, USENIX paper - Pointer to alternate searchable mail archive (www.delorie.com) - Addresses for commercial & CD-ROM inquiries
David Starks-Browning
2000-06-07 10:38:47 +0000
3e4ea2bf5eminor typo correction: GNU not Gnu
David Starks-Browning
2000-06-07 10:28:36 +0000
2b8f61c24eUpdate copyright dates for last patch. Scanning ChangeLog showed others were lazy/forgetful too :-)
Alan Modra
2000-06-07 04:08:13 +0000
47d87b8a65Get rid of the -1 dummy valued enum in START_RELOC_NUMBERS. Remove duplicate reloc enums in elf32-d[13]0v.c Remove EMPTY_HOWTOs in elf32-i386.c
Alan Modra
2000-06-07 03:43:33 +0000
b6e259b12f* mount.cc: add stdlib.h for exit * umount.cc: ditto * strace.cc: add #define for alloca
DJ Delorie
2000-06-05 18:43:54 +0000
d51d968a80* libc/include/string.h: Work around problem with strsignal and gdb.
Christopher Faylor
2000-06-03 03:03:03 +0000
8b7d491c25Fix name clash
Alan Modra
2000-06-03 01:57:29 +0000
1e04e08737"Installation Instructions" for FAQ, first update for current net release.
David Starks-Browning
2000-06-02 17:17:53 +0000
b55cc84266* autoload.h: Put each info block in its own dummy static function.
Christopher Faylor
2000-06-01 05:41:21 +0000
fcc4976d26* include/cygwin/version.h: use decimal, NOT octal
DJ Delorie
2000-05-31 18:04:00 +0000
2f32d93f81Remove broken targets readme.info, faq.info (at least until we know what to do with them)
David Starks-Browning
2000-05-31 15:19:47 +0000
c9e2a0ff55* fhandler.cc (fhandler_disk_file::open): Check for executable even if ntsec is on if filesystem doesn't support ACLs.
Corinna Vinschen
2000-05-31 14:43:23 +0000
c719f9429a* dcrt0.cc: Use LoadDLLfuncEx for loading Crypto API functions with parameter `notimp' set to 1.
Corinna Vinschen
2000-05-31 12:32:59 +0000
a57b2f2cc0Add field ``name'' to floatformat.
Andrew Cagney
2000-05-31 10:55:00 +0000
d1c3f06897Import texinfo.tex from texinfo-4.0. Add support for ``make pdf'' to the gdb/doc directory using pdftex.
Andrew Cagney
2000-05-31 10:18:58 +0000
ca8a0f8fb2* path.cc (mount_info::conv_to_win32_path): Previous patch was too aggressive in adding a trailing slash.
Christopher Faylor
2000-05-30 21:24:50 +0000
ec50441f4aNeeded for previous changes.
Christopher Faylor
2000-05-30 13:45:20 +0000
1b13cadb43* config.sub: Import CVS version 1.167 Tue May 30 09:00:07 2000. * config.guess: Import CVS version 1.148 Tue May 30 09:00:06 2000
Andrew Cagney
2000-05-30 09:08:59 +0000
75858e8a03* Makefile.in: Remove libadvapi32.a. * autoload.h: Add additional field to autoload block for handling unimplemented functions. (LoadDLLfuncEx): New function which accepts additional parameter for controlling unimplemented function behavior. (LoadDLLfunc): Use LoadDLLfuncEx. * dcrt0.cc: Use new arguments for LoadDLLfunc. Add advapi32 routines. (noload): Rewrite in assembler. Handle new unimplemented function type. * exceptions.cc: Eliminate another vestige of StackWalk stuff. * net.cc: Use new arguments for LoadDLLfunc. * uinfo.cc: Ditto.
Christopher Faylor
2000-05-30 00:38:51 +0000
fc1df4b6c6Include year 2000 in copyright message
Nick Clifton
2000-05-28 19:25:07 +0000
4a8d11f396Fix capitialisation of setnaces in comment.
Nick Clifton
2000-05-28 19:22:12 +0000
cbaa7e69b7* fhandler_random.cc (read): Use CRYPT_MACHINE_KEYSET in call to CryptAcquireContext() to serve users that did not log in interactively.
Corinna Vinschen
2000-05-27 14:00:20 +0000
e1e61b9ae5* sigproc.h (sigframe::set): Accept a default frame pointer. * sigproc.cc (sig_send): Use passed in frame pointer, if appropriate.
Christopher Faylor
2000-05-26 06:24:58 +0000
6880ecefaa* configure.in: Don't assume that cinstall directory exists.
Christopher Faylor
2000-05-25 22:39:48 +0000
0f7e52d7b2* configure.in: Don't assume that cinstall directory exists.
Christopher Faylor
2000-05-25 22:28:43 +0000
83d485ca0cDefine the ALONE flag bit, for use in the opcode table.
Donald Lindsay
2000-05-25 22:23:45 +0000
4b62cff84c* dir.cc (rmdir): Use file attributes that have already been discovered by path_conv.
Christopher Faylor
2000-05-25 21:45:04 +0000
7e06494e35* dir.cc (rmdir): Use file attributes that have already been discovered by path_conv.
Christopher Faylor
2000-05-25 21:02:28 +0000
e3df22607a* dir.cc (rmdir): Use file attributes that have already been discovered by path_conv.
Christopher Faylor
2000-05-25 19:48:45 +0000
382541f2f2Patch by Kazuhiro Fujieda <fujieda@jaist.ac.jp>: * dir.cc (rmdir): Correct the manner in checking the target directory.
Corinna Vinschen
2000-05-25 10:27:36 +0000
154110f5d3* dir.cc (writable_directory): Comment out previous code, return always 1 for now. (mkdir): Call set_file_attribute explicitely with S_IFDIR mode bit. * syscalls.cc (chown_worker): Ditto. (chmod): Ditto. * security.cc (get_nt_attribute): Fix error in debug output. Never set FILE_DELETE_CHILD for files. Construct appropriate inherit attribute according to file type.
Corinna Vinschen
2000-05-24 20:09:43 +0000
e6dfde6f82* mn10300/time.c (time): Set *tloc, since the sim doesn't.
Alexandre Oliva
2000-05-24 19:49:44 +0000
4b9f883e84* Makefile.common (%.o): further simplify, add "..." to make it obvious it's an abbreviated command line.
DJ Delorie
2000-05-24 18:54:10 +0000
56cd25ee02* syscalls.cc (_cygwin_istext_for_stdio): New, for newlib * include/cygwin/version.h: Bump API number for detect old programs using old getc/putc macros
DJ Delorie
2000-05-23 23:52:50 +0000
c4e1aa0115* libc/stdio/stdio.c (__stextmode): new, see if file is text mode (__sread): always read in binary mode (__swrite): always write in binary mode * libc/include/stdio.h: no getc/putc macros for cygwin; causes compatibility issues with different dll versions * libc/stdio/fopen.c: use __stextmode * libc/stdio/fdopen.c: ditto * libc/stdio/freopen.c: ditto * libc/stdio/findfp.c: set up __SCLE for std{in,out,err} * libc/stdio/local.h: declare __stextmode
DJ Delorie
2000-05-23 23:51:54 +0000
6eb63adf97* uname.cc (uname): Use a "s" to denote a snapshot to avoid confusion with the number "5".
Christopher Faylor
2000-05-23 14:10:31 +0000
2dd78662b7* path.cc (mount_info::conv_to_posix_path): Avoid putting a trailing slash on a directory name when the ms-dos path spec is a root directory of a device. * registry.cc (reg_key::build_reg): Set 'key_is_invalid' flag rather than using an INVALID_HANDLE_KEY. (reg_key::get_int): Test for key validity before performing registry operations. (reg_key::set_int): Ditto. (reg_key::get_string): Ditto. (reg_key::set_string): Ditto. (reg_key::kill): Ditto. (reg_key::~reg_key): Ditto.
Christopher Faylor
2000-05-23 14:08:52 +0000
8a06cd1b87* mkvers.sh: Use snapshot date as build date since it is more interesting. * uname.cc (uname): Detect if this is a snapshot build and add an "S" to the version number. Report the snapshot date as the release date.
Christopher Faylor
2000-05-23 05:18:48 +0000
6458314f0dAllow d suffix on iret
Alan Modra
2000-05-23 00:36:39 +0000
9e1ab0ca55* environ.cc (regopt): Scan HKLM if HKCU scan fails.
Christopher Faylor
2000-05-22 21:19:36 +0000
6892216822* dir.cc (rmdir): Care for misleading error messages when trying to remove a directory on a samba share. Eliminate superfluous else branch. * syscalls.cc (_rename): Additional check for ERROR_FILE_EXISTS if MoveFile fails.
Corinna Vinschen
2000-05-22 17:15:47 +0000
7054be8b55* dcrt0.cc (dll_crt0_1): Move uinfo_init call to before sigproc_init to avoid a race. (noload): Add an extra argument for debugging. * uinfo.cc (uinfo_init): Eliminate test for multiple calls. (getlogin): Assume that uinfo_init has already been called.
Christopher Faylor
2000-05-22 00:54:22 +0000
6cb613a428* exceptions.cc (interruptible): Add an argument to control whether function just checks for validity. Flag module handle == 0 as noninterrupible. (call_handler): Always acquire and release ebp lock. Loop for only a fixed amount of time attempting to grab mutos and find an interruptible PC.
Christopher Faylor
2000-05-20 05:52:33 +0000
a4bc548973* regtool.cc (find_key): Add parameter `access'. Call `RegOpenKeyEx' with that desired access. (cmd_add, cmd_remove, cmd_set, cmd_unset): Call `find_key' with KEY_ALL_ACCESS access. (cmd_list, cmd_check, cmd_get): Call `find_key' with KEY_READ access.
Corinna Vinschen
2000-05-19 22:02:23 +0000
ed8387fb4f* syscalls.cc (setmode): change mode of any matching FILE* also.
DJ Delorie
2000-05-19 17:15:02 +0000
f00c1d2ccd* cygpath.cc: add --windir/--sysdir options * utils.sgml: and document them
DJ Delorie
2000-05-19 17:06:28 +0000
f343a326d3* Makefile.in: Remove external.h dependency. * dcrt0.cc (sigthread::init): Move here from sigproc.h. * sigproc.h (sigthread): Move init to dcrt0.cc.
Christopher Faylor
2000-05-18 21:30:30 +0000
f43932615d* libc/stdio/fgets.c (fgets): perform CRLF conversions if __SCLE
DJ Delorie
2000-05-18 19:03:10 +0000
e73a56e982* Makefile.in: Eliminate WINSUP_DEPS. * cygpath.cc: Reorganize includes to accomodate sys/cygwin.h changes. * mkgroup.c: Ditto. * mkpasswd.c: Ditto. * mount.cc: Ditto. Eliminate use of cygwin source specific includes. * ps.cc: Ditto. * cygwin.cc: Eliminate obsolete file.
Christopher Faylor
2000-05-18 18:39:11 +0000
8126b13644* MAINTAINERS: Add Corinna to general list.
Christopher Faylor
2000-05-18 18:34:02 +0000
5ea32366a6Eliminate.
Christopher Faylor
2000-05-18 18:32:26 +0000
2a6a56c227* select.cc (thread_pipe): Add paranoid check to ensure thread termination. * external.cc: Eliminate obsolete include. * getopt.c (getopt_long): Fix compiler warning. * shared.h: Moved PID_ definitions to include/sys/cygwin so that they can be used by external programs. * include/sys/cygwin.h: Move external definitions here. Include sys/resource.h to avoid having to do this everywhere.
Christopher Faylor
2000-05-18 18:32:05 +0000
77303e2d83* sigproc.h (sigframe): Don't set frame info unless tid matches this thread id.
Christopher Faylor
2000-05-18 05:05:58 +0000
12e659efa8* dcrt0.cc (dll_crt0_1): Initialize mainthread stuff here before anything needs it. * sigproc.cc (sigproc_init): Move mainthread initialization out of here. * sigproc.h (sigthread): Add init() method. (sigframe): Don't try to initialize muto. * sync.cc: Undef WaitForSingleObject to avoid recursion.
Christopher Faylor
2000-05-18 03:20:01 +0000
2dc173fe91Typo. bfd@sourceware -> binutils@sourceware.
Andrew Cagney
2000-05-18 00:29:13 +0000
3092a0cbacApply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implement --emit-relocs switch to the linker to preserve relocs in an output executable
Nick Clifton
2000-05-17 19:38:53 +0000
d3d8c2db17* testsuite/winsup.api/crlf.c: New * testsuite/winsup.api/iospeed.c: New
DJ Delorie
2000-05-17 17:21:36 +0000
6201d15e3c* path.cc (mount_info::cygdrive_posix_path): Don't add trailing slash if referring to something like c:\. * dcrt0.cc (dll_crt0_1): Move uinfo initialization prior to sig_send initialization to give signal thread a chance to finish. * debug.cc (WFSO): Move to sigproc.cc (WFMO): Ditto. * exceptions.cc (interruptible): Allocate slightly more space for directory just for paranoia's sake. (call_handler): Eliminate nonmain argument. Determine if main thread has set a frame pointer and use it if so. (sig_handle): Eliminate nonmain argument. * net.cc: Record frame information in appropriate routines throughout. * select.cc (select): Ditto. * sigproc.cc: Use sigthread structure to record mainthread id throughout. (sig_send): Record frame information for signal handler. (wait_sig): Reflect argument change in sig_handle. (WFSO): Move here and record frame information for signal handler. (WFMO): Ditto. * sigproc.h: Implement new "sigthread" class. Implement "sigframe" class for manipulating signal frame info. * thread.cc (__pthread_kill): Use standard _kill() function rather than calling sig_send directly. * winsup.h: Eliminate ebp element from signal_dispatch class.
Christopher Faylor
2000-05-17 05:49:51 +0000
8c1c1f1a43Fix fild.
Alan Modra
2000-05-17 00:47:51 +0000
670d8ef016* fhandler_tape.cc (fhandler_dev_tape::ioctl): Check for filemark feature on MTWEOF operation.
Corinna Vinschen
2000-05-16 21:42:55 +0000
0bf4b1e8ab* cgen/opcodes fix * approved by nickc
Frank Ch. Eigler
2000-05-16 19:28:07 +0000
00ca312564* include/cygwin/in.h (AF_INET6): Use correct in6_addr struct.
Christopher Faylor
2000-05-16 15:50:45 +0000
eadffa103emanually updated some sites (txt version badly formatted, dont know why)
David Starks-Browning
2000-05-16 15:38:47 +0000
6890a5097fupdate README to latest net release, if only in name
David Starks-Browning
2000-05-16 15:37:05 +0000
00d48dd71cfix dependencies for readme.txt
David Starks-Browning
2000-05-16 15:13:49 +0000
559cf1c6d7Skip CVS directories when creating tar ball.
Andrew Cagney
2000-05-16 00:09:00 +0000
0f1c263ae1Add code to tweek djunpack as part of release process.
Andrew Cagney
2000-05-16 00:04:11 +0000
2b533fac14Mon May 15 18:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston
2000-05-15 23:00:24 +0000
75362a768bMon May 15 14:26:00 2000 Joel Sherrill <joel@oarcorp.com>
Ranjith Kumaran
2000-05-15 18:30:03 +0000
4004738117* include/cygwin/version.h: Bump DLL minor version number to 2.
Christopher Faylor
2000-05-15 04:37:03 +0000
66aea0c52e* shared.h: Bump PROC_MAGIC. * include/cygwin/version.h: Bump API minor to accomodate two recent exports.
Christopher Faylor
2000-05-15 03:42:27 +0000