64dcb07652* dcrt0.cc: Add dynamic load code for `OemToCharA' from user32.dll. * security.cc (read_sd): Call `OemToCharA' to make `GetFileSecurity' happy on filenames with umlauts.
Corinna Vinschen
2000-05-02 00:25:43 +0000
f8c723b8f8* h8300.h (EOP): Add missing initializer.
Jeff Law
2000-05-01 16:55:50 +0000
f115d4c2b2add reference to Makefile.common (srcdir)
DJ Delorie
2000-04-30 12:59:50 +0000
0bd0cb4470Correct contributor email address.
Christopher Faylor
2000-04-30 04:30:46 +0000
91fb1e7f6c* libc/machine/mn10300/setjmp.S (setjmp, longjmp): Use post-increment when it is worth it, spacewise.
Alexandre Oliva
2000-04-27 10:49:16 +0000
865ab4b83f* mount.cc (main): Add "-X" option to specify a "Cygwin executable".
Christopher Faylor
2000-04-27 03:44:23 +0000
fc6f4e20ec* path.cc (normalize_win32_path): Don't add a trailing slash when one already exists. (mount_info::conv_to_win32_path): Use existing code for dealing with relative path names when input is already a win32 path.
Christopher Faylor
2000-04-27 03:26:23 +0000
97f3429f4f* Makefile.in (install): install regexp.h
DJ Delorie
2000-04-26 18:19:22 +0000
88c9926448* syscalls.cc (stat_worker): Previous patch could succeed in stating a non-existant file.
Corinna Vinschen
2000-04-26 15:28:06 +0000
bb29b5f2bcAdd XCOFF64 support.
Clinton Popetz
2000-04-26 15:09:44 +0000
3cac739acaAdd another INTERNET_OPTION.
Christopher Faylor
2000-04-26 15:04:53 +0000
55fc91b9d6* exceptions.cc (interruptible): Allocate slightly more space for directory 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.
Christopher Faylor
2000-04-26 05:13:32 +0000
47eaa6c421* syscalls.cc (stat_worker): Previous patch failed to stat each drives root dir on 9X.
Corinna Vinschen
2000-04-25 19:39:05 +0000
84364d972c2000-04-25 Martin Kotulla <martin-k@softmaker.de>
Mumit Khan
2000-04-25 19:13:51 +0000
d6581f44d4* fhandler.cc (fhandler_disk_file::open): Check for allow_ntsec 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.
Corinna Vinschen
2000-04-25 16:31:14 +0000
e77d29a973* net.cc: Avoid a warning in declaration inet_network.
Corinna Vinschen
2000-04-25 08:50:22 +0000
698c627424* fhandler_console.cc (fhandler_console::read): Detect extended keycode information for Windows 9x so that function keys will work correctly.
Christopher Faylor
2000-04-24 21:41:11 +0000
046069e449* net.cc (cygwin_inet_network): new function. * cygwin.din (inet_network): new export
DJ Delorie
2000-04-24 15:44:11 +0000
86f6bd9104* djunpack.bat: New file.
Eli Zaretskii
2000-04-23 07:23:05 +0000
2d6fec0fc1* hppa.h (pa_opcodes): New opcodes for PA2.0 wide mode forms of ld/st{b,h,w,d} and fld/fst{w,d} (16-bit displacements). New operand types l,y,&,fe,fE,fx added to support above forms. (pa_opcodes): Replaced usage of 'x' as source/target for floating point double-word loads/stores with 'fx'.
Jeff Law
2000-04-21 21:04:04 +0000
4501dfbc42IA-64 ELF support.
Jim Wilson
2000-04-21 20:22:23 +0000
81588bd21b* config.sub (d30v): Add d30v as a basic machine type.
Richard Henderson
2000-04-21 17:22:35 +0000
7203adb1ccFix handling of /.filename
Christopher Faylor
2000-04-21 14:37:48 +0000
6b762a4ec6* path.cc (normalize_posix_path): Previous two patches were still incorrect so 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.
Christopher Faylor
2000-04-21 05:32:19 +0000
60bebb0318* exceptions.cc (handle_exceptions): Search further for stack info to accomodate Windows 95.
Christopher Faylor
2000-04-20 21:33:58 +0000
db64ab89f0* path.cc (normalize_posix_path): Previous change failed to take root access into account.
Christopher Faylor
2000-04-20 20:42:14 +0000
bf921462e7* syscalls.cc (_link): Check new link path for trailing dot.
Corinna Vinschen
2000-04-20 13:52:41 +0000
d7aac2acf5* fhandler.h (fhandler_base::hclose): New virtual method. (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.
Christopher Faylor
2000-04-20 04:38:10 +0000
f06a3648d5* syscalls.cc (setuid): Allow switching user context after successful call to ImpersonateLogedOnUser (NT only). (setgid): Ditto. (seteuid): Call setuid. (setegid): Call setgid.
Corinna Vinschen
2000-04-19 22:33:20 +0000
ceba50edbe* uinfo.cc (internal_getlogin): Use NetGetDCName() instead of NetGetAnyDCName().
Corinna Vinschen
2000-04-19 20:03:51 +0000
8c63f3b872* configure.in: Change HEADER_SUBDIR to mingw32. * configure: Regenerate.
Christopher Faylor
2000-04-19 17:11:59 +0000
4a05c280a8Pass MD5PROG to sub-makes when building .tar.bz2 archive.
Andrew Cagney
2000-04-19 06:00:03 +0000
ef6581f9ff* syscalls.cc (_rename): Try MoveFile() at first before MoveFileEx(..., MOVEFILE_REPLACE_EXISTING).
DJ Delorie
2000-04-19 03:21:13 +0000
7916b1efdadon't put api internals in general tarball
DJ Delorie
2000-04-19 02:35:06 +0000
ca271663abadd commands for building a doc kitchen-sink-tarball
DJ Delorie
2000-04-19 02:31:45 +0000
05357ffef2clean up SGML for latest version of jade/docbook
DJ Delorie
2000-04-19 00:55:19 +0000
25ba8f306f* dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path spec, even within a quoted string.
Christopher Faylor
2000-04-18 23:16:56 +0000
c845acffda* dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path spec.
Christopher Faylor
2000-04-18 21:28:45 +0000
e11ddfb02dClean up load page support for tic54x.
Tim Wall
2000-04-18 02:21:27 +0000
2cf2f0980f* remove dependence on where pwd is
DJ Delorie
2000-04-18 00:37:04 +0000
14be1d4417Initial patches for IA-64 EFI (64-bit PE) support. * pe.h (PEP64AOUTHDR): New header for PE+. (PEP64AOUTSZ): New macro. (IMAGE_SUBSYSTEM_UNKNOWN): New macro. (IMAGE_SUBSYSTEM_NATIVE): Ditto. (IMAGE_SUBSYSTEM_WINDOWS_GUI): Ditto. (IMAGE_SUBSYSTEM_WINDOWS_CUI): Ditto. (IMAGE_SUBSYSTEM_POSIX_CUI): Ditto. (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): Ditto. (IMAGE_SUBSYSTEM_EFI_APPLICATION): Ditto. (IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER): Ditto. (IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER): Ditto. * internal.h (PE_DEF_FILE_ALIGNMENT): Define only if not defined already. * ia64.h: New file.
Jim Wilson
2000-04-17 23:45:22 +0000
c87be3e4d6Mon Apr 17 12:46:00 2000 Marek Michalkiewicz <marekm@linux.org.pl>
Jeff Johnston
2000-04-17 17:10:18 +0000
08ce80eac2Remove obsolete setting.
Christopher Faylor
2000-04-16 23:00:38 +0000
fbf23e34c5* init.cc (dll_entry): Use better check for determining when to set thread specific stuff. * syscalls.cc (_unlink): Continue with chmod'ing file even if DELETE_ON_CLOSE succeeds, if file still exists.
Christopher Faylor
2000-04-16 22:57:05 +0000
0ac91154fc* mkpasswd.c (main): Use GetDCName instead of GetAnyDCName. Don't create extra passwd entry for administrators group if local_groups is set. (usage): Change usage text slightly. (enum_users): Loop while ERROR_MORE_DATA is returned. (enum_local_groups): Ditto. * mkgroup.c (enum_local_groups): Ditto. (enum_groups) Ditto. (usage): Change usage text slightly.
Corinna Vinschen
2000-04-15 22:30:49 +0000
eed11cf2bb* fhandler_console.cc (keytable): Add support for keypad 5 key, which MS seems to think is equivalent to VK_CLEAR. * debug.cc (thread_stub): Eliminate initialization of reent stuff. * init.cc (dll_entry): Move it here.
Christopher Faylor
2000-04-15 03:52:24 +0000
405713cfb32000-04-14 H.J. Lu <hjl@gnu.org>
H.J. Lu
2000-04-14 19:32:44 +0000
f234d21a3c2000-04-14 H.J. Lu <hjl@gnu.org>
H.J. Lu
2000-04-14 19:14:15 +0000
2cf9359a8a* dcrt0.cc (insert_file): Avoid freeing previously allocated argument list. * path.cc (symlink_info::check): Rename from symlink_check_one. Use new symlink_info struct for communication. (path_conv::path_conv): Use symlink_info structure for communication with symlink_info::check. Fix typo which resulted in symbolic links always being resolved. (readlink): Use stat_suffixes array when resolving a link. * syscalls.cc (stat_suffixes): Make global.
Christopher Faylor
2000-04-13 22:43:48 +0000
8a06963c1c* include/cygwin/version.h: Bump minor api to reflect export change.
Corinna Vinschen
2000-04-13 18:52:12 +0000
b53881fd27* cygwin.din: Add symbol for `lacl'. * security.cc (ReadSD): Add debug output. (acl_worker): New static function. (acl): Call acl_worker now. (lacl): New function. (facl): Call acl_worker now. * include/cygwin/acl.h: Add prototype for `lacl'.
Corinna Vinschen
2000-04-13 06:53:24 +0000
a4bf66dd75* path.cc (conv_to_win32_path): Detect a win32 path if path contains backslashes.
Corinna Vinschen
2000-04-13 06:48:14 +0000
418068d4b0* cygpath.cc (main): Add -a -o and -c options. (doit): Ditto.
Christopher Faylor
2000-04-13 05:23:30 +0000
ac5ec41ef6* Makefile.in (gdb-taz): New target. GDB specific archive. (do-md5sum): New target. (MD5PROG): Define. (PACKAGE): Default to TOOL. (VER): Default to a shell script. (taz): Rewrite target. Move real work to do-proto-toplev. Include md5 checksum generation. (do-proto-toplev): New target. Create $(PACKAGE)-$(VER) link. (do-tar-bz2): Delete creation of $(PACKAGE)-$(VER) link. (gdb.tar.bz2, dejagnu.tar.bz2, gdb+dejagnu.tar.bz2, insight.tar.bz2): Use gdb-taz to create archive.
Andrew Cagney
2000-04-13 02:17:35 +0000
88adca8b0eRemove U suffix from constants for K&R compilers. Fix a couple of 64 bit nits.
Alan Modra
2000-04-13 01:08:05 +0000
7ef25eb606Fix typo.
Christopher Faylor
2000-04-13 01:00:59 +0000
0d60da2632* path.cc (path_conv::path_conv): Ensure that suffix is correctly copied to path when we've found a symlink but aren't following symlinks.
Christopher Faylor
2000-04-12 22:50:08 +0000
d13dac7f30Add a debugging line.
Christopher Faylor
2000-04-11 21:22:53 +0000
caa8b1ca9b* include/winbase.h: Change first argument of ENUMRES* types to coincide with Microsoft usage.
Christopher Faylor
2000-04-11 12:51:58 +0000
2c3b166657Mods to allow compilation of BFD all targets.
Tim Wall
2000-04-11 04:11:03 +0000
138d4f510e* cygpath.cc (main): Add -f option for processing a group of paths from a file. (doit): New function.
Christopher Faylor
2000-04-11 02:57:25 +0000
23ee7c4463* include/string.h: Use proper prototype for _strerror.
Christopher Faylor
2000-04-10 23:00:27 +0000
ba87a619ef* Makefile.common: Resolve srcdir to absolute path or it will confuse usages when passed to submakes. Eliminate vestigal use of MAKEOVERRIDES.
Christopher Faylor
2000-04-10 03:51:39 +0000
da7185af44Remove ``-W -Wall'' from top-level Makefile/configure. Add ``-W -Wall'' to sub-directories bfd, binutils, gas gprof, ld and opcodes by the addition of WARN_CFLAGS to Makefile.am and configury to set it. Add configure option --enable-build-warnings. Re-generate all and sundry using auto*-000227.
Andrew Cagney
2000-04-09 12:17:36 +0000
7f363152c5* Makefile.in: Work around MAKEOVERRIDES problem with older versions of make. * Makefile.common: Ditto.
Christopher Faylor
2000-04-09 06:15:43 +0000
d5337b4c13Fix copyright comments and file comments.
Tim Wall
2000-04-08 17:26:16 +0000
0ccdde4c26Remove erroneous entry.
Christopher Faylor
2000-04-08 05:03:01 +0000
af3e5ed279* fhandler.cc (fhandler_disk_file::fstat): Allocate enough space for root dir determination or overflow an array.
Christopher Faylor
2000-04-08 04:47:15 +0000
0cda2f4609* exceptions.cc (sigsave): Copy on fork so that we can restore correct behavior in forked process. (interruptible): Flag as interruptible when running in main process module. (interrupt_setup): Save return address and address of return address. (signal_fixup_after_fork): New function. Uses above two values to restore proper behavior to forked process. (interrupt_on_return): Pass return address address to interupt_setup. (interrupt_now): Pass NULL for return address address to interrupt_setup. * fork.cc (fork): Call signal_fixup_after_fork. * shared.h: Lint cleanups. * winsup.h: Ditto.
Christopher Faylor
2000-04-08 04:13:12 +0000
65c0e6e68cMerge arm-oabi.h into arm.h
Nick Clifton
2000-04-08 00:09:26 +0000
61e196e361Updated to build cinstall with mingw. See Changelog for numerous setup.c changes.
Ron Parker
2000-04-07 22:12:41 +0000
2cf1695b81BFD and include/coff support for tic54x target.
Tim Wall
2000-04-07 17:06:58 +0000
25a99cabd3Bump minor version.
Christopher Faylor
2000-04-07 00:09:27 +0000
2b6af862feAdd definitions of flags in e_flags field from version A-08 of ARM ELF spec.
Nick Clifton
2000-04-06 23:18:18 +0000
9e276d99e9* splay-tree.h (splay_tree_remove): Declare.
Richard Henderson
2000-04-06 00:15:35 +0000
c6e4c778ebMove translated part of bug report string back into .c files so xgettext can find it. Regnerate .pot files.
Alan Modra
2000-04-04 14:32:32 +0000
aefbf3885d* fhandler.h (select_stuff): Eliminate use of 'total'. * select.cc (cygwin_select): Ditto. (select_stuff::wait): Use maximum size for w4 rather than calculating what will fit.
Christopher Faylor
2000-04-03 18:15:01 +0000
476839eb03* grp.cc (parse_grp): Save empty array instead of NULL in gr_mem if no supplementary group is given.
Corinna Vinschen
2000-04-03 18:08:13 +0000
cf11ab4e66Move bug report string to one place.
Alan Modra
2000-04-03 14:10:04 +0000
6c8ef0489bupdate copyright.
Christopher Faylor
2000-04-03 01:29:06 +0000
4734b3a29dUpdate winsup stuff.
Christopher Faylor
2000-04-03 01:26:01 +0000
31258a61eb* Makefile.in (CC_FOR_TARGET): Add new winsup directory structure stuff to -L library search. (CXX_FOR_TARGET): Ditto.
Christopher Faylor
2000-04-03 01:24:45 +0000
17a1f20e13For want of something better. List where to go to when wanting to make a toplevel change.
Andrew Cagney
2000-04-03 01:14:00 +0000
796e3b20bc* newlib/libc/include/sys/unistd.h: Add prototypes for fchmod, fchown, lchown. * winsup/cygwin/syscalls.cc (chown_worker): Use previous uid/gid if new uid/gid is -1. New static function with chown functionality. (chown): Call chown_worker with SYMLINK_FOLLOW. (fchown): New function. Call chown_worker with SYMLINK_FOLLOW. (lchown): New function. Call chown_worker with SYMLINK_IGNORE. * cygwin.din: Add symbols for fchown, lchown. * path.cc (symlink): Call `set_file_attribute()' and `SetFileAttributeA()' instead of `chmod()' to set uid/gid correct.
Corinna Vinschen
2000-04-02 20:42:42 +0000
c90d7012d3* include/wininet.h: Add three more "INTERNET_OPTIONS".
Christopher Faylor
2000-04-02 01:52:38 +0000
fd5afe2066* MAINTAINERS: Add Ron Parker as maintainer of cinstall stuff. Add ChangeLog to doc directory.
Christopher Faylor
2000-03-31 04:46:47 +0000
b0ddfa70a5Simplify constructors and initializers for select_record.
Christopher Faylor
2000-03-30 04:23:11 +0000
e3be633dd8* fhandler.h (select_record): Explicitly zero elements of this class. (select_stuff): Ditto. * select.cc (cygwin_select): Eliminate memset zero of sel.
Christopher Faylor
2000-03-30 03:51:30 +0000
5f4d6baaf2* configure.in: -linux-gnu*, not -linux-gnu.
Jason Merrill
2000-03-30 02:19:55 +0000
d29b6111a5* Makefile.in: Use default rules when compiling cygrun.o. * dcrt0.cc (host_dependent_constants::init): Limit non-NT platforms to 32K chunks when copying regions during a fork. * path.cc (symlink_check_one): Add temporary debugging output. Simplify PATH_EXEC test. * syscalls.cc (stat_suffixes): Null terminate this list.
Christopher Faylor
2000-03-28 21:49:16 +0000
1b3755ec07Fix value of SHORT_A1. Move SHORT_AR to end of list of short instructions.
Nick Clifton
2000-03-27 20:17:02 +0000
f5e070bb37ATMEL AVR microcontroller support.
Alan Modra
2000-03-27 08:39:13 +0000