Alan Modra
c6e4c778eb
Move translated part of bug report string back into .c files so
...
xgettext can find it. Regnerate .pot files.
2000-04-04 14:32:32 +00:00
Christopher Faylor
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.
2000-04-03 18:15:01 +00:00
Corinna Vinschen
476839eb03
* grp.cc (parse_grp): Save empty array instead of
...
NULL in gr_mem if no supplementary group is given.
2000-04-03 18:08:13 +00:00
Alan Modra
cf11ab4e66
Move bug report string to one place.
2000-04-03 14:10:04 +00:00
Hans-Peter Nilsson
9115ada8ce
* aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef.
...
(RELOC_EXT_BITS_EXTERN_LITTLE): Ditto.
(RELOC_EXT_BITS_TYPE_BIG): Ditto.
(RELOC_EXT_BITS_TYPE_SH_BIG): Ditto.
(RELOC_EXT_BITS_TYPE_LITTLE): Ditto.
(RELOC_EXT_BITS_TYPE_SH_LITTLE): Ditto.
2000-04-03 11:29:28 +00:00
Christopher Faylor
6c8ef0489b
update copyright.
2000-04-03 01:29:06 +00:00
Christopher Faylor
4734b3a29d
Update winsup stuff.
2000-04-03 01:26:01 +00:00
Christopher Faylor
31258a61eb
* Makefile.in (CC_FOR_TARGET): Add new winsup directory structure stuff to -L
...
library search.
(CXX_FOR_TARGET): Ditto.
2000-04-03 01:24:45 +00:00
Andrew Cagney
17a1f20e13
For want of something better. List where to go to when wanting to
...
make a toplevel change.
2000-04-03 01:14:00 +00:00
Corinna Vinschen
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.
2000-04-02 20:42:42 +00:00
Christopher Faylor
c90d7012d3
* include/wininet.h: Add three more "INTERNET_OPTIONS".
2000-04-02 01:52:38 +00:00
Christopher Faylor
fd5afe2066
* MAINTAINERS: Add Ron Parker as maintainer of cinstall stuff.
...
Add ChangeLog to doc directory.
2000-03-31 04:46:47 +00:00
Mumit Khan
ab81a36772
2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
...
* Makefile.in (subdirs): Workaround for broken shells.
2000-03-31 04:43:46 +00:00
Mumit Khan
152e16e798
2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
...
* include/winbase.h (CreateHardLink{A,W}): Add prototypes.
* include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
* include/winnt.h (SEC_*): Add macros.
* lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
2000-03-30 06:10:11 +00:00
Mumit Khan
f36f4868d1
2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
...
* include/ole.h: Workaround for C++ parser bug.
* include/rpcdcep.h: Likewise.
* include/winsock.h: Likewise.
2000-03-30 06:08:58 +00:00
Christopher Faylor
b0ddfa70a5
Simplify constructors and initializers for select_record.
2000-03-30 04:23:11 +00:00
Christopher Faylor
e3be633dd8
* fhandler.h (select_record): Explicitly zero elements of this class.
...
(select_stuff): Ditto.
* select.cc (cygwin_select): Eliminate memset zero of sel.
2000-03-30 03:51:30 +00:00
Jason Merrill
5f4d6baaf2
* configure.in: -linux-gnu*, not -linux-gnu.
...
* configure (gcc_version): When setting, narrow search to
lines containing `version_string'.
2000-03-30 02:19:55 +00:00
Christopher Faylor
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.
2000-03-28 21:49:16 +00:00
Nick Clifton
1b3755ec07
Fix value of SHORT_A1.
...
Move SHORT_AR to end of list of short instructions.
2000-03-27 20:17:02 +00:00
Alan Modra
f5e070bb37
ATMEL AVR microcontroller support.
2000-03-27 08:39:13 +00:00
Christopher Faylor
1bee0008e6
* include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
2000-03-26 19:24:12 +00:00
Alan Modra
114d3d3070
Mostly cosmetic. Fixes to comments. Don't start as_bad and as_warn
...
messages with capital. Don't malign Unixware, malign SysV386 instead.
2000-03-26 14:13:01 +00:00
Christopher Faylor
c114dfb0c0
* path.cc (symlink_check_one): Recognize symlink settings from the mount table.
...
* path.h: Make PATH_SYMLINK an alias for MOUNT_SYMLINK.
* syscalls.cc (stat_worker): Use extension search mechanism in path_conv to
look for .exe rather than trying to special case it here.
* mount.h: Make MOUNT_SYMLINK a real option.
2000-03-26 01:54:22 +00:00
Christopher Faylor
4f7831c1f5
* environ.cc: Add TMPDIR to the list of environment variables which are
...
converted to POSIX format.
* sigproc.cc (proc_terminate): Don't attempt to delete when a muto pointer is
NULL.
2000-03-25 05:25:27 +00:00
Christopher Faylor
85f96eabae
* partition.h: New file.
2000-03-25 02:15:38 +00:00
Jason Merrill
e06fba33fb
merge from gcc
2000-03-24 21:31:21 +00:00
Jeff Johnston
b489803aee
Fri Mar 24 15:34:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
...
* acinclude.m4: Changed release to 1.8.2.
* aclocal.m4 configure doc/aclocal.m4 doc/configure
libc/aclocal.m4 libc/configure libc/machine/aclocal.m4
libc/machine/configure libc/machine/a29k/aclocal.m4
libc/machine/a29k/configure libc/machine/arm/aclocal.m4
libc/machine/arm/configure libc/machine/d10v/aclocal.m4
libc/machine/d10v/configure libc/machine/d30v/aclocal.m4
libc/machine/d30v/configure libc/machine/fr30/aclocal.m4
libc/machine/fr30/configure libc/machine/h8300/aclocal.m4
libc/machine/h8300/configure libc/machine/h8500/aclocal.m4
libc/machine/h8500/configure libc/machine/hppa/aclocal.m4
libc/machine/hppa/configure libc/machine/i386/aclocal.m4
libc/machine/i386/configure libc/machine/i960/aclocal.m4
libc/machine/i960/configure libc/machine/m32r/aclocal.m4
libc/machine/m32r/configure libc/machine/m68k/aclocal.m4
libc/machine/m68k/configure libc/machine/m88k/aclocal.m4
libc/machine/m88k/configure libc/machine/mips/aclocal.m4
libc/machine/mips/configure libc/machine/mn10200/aclocal.m4
libc/machine/mn10200/configure libc/machine/mn10300/aclocal.m4
libc/machine/mn10300/configure libc/machine/necv70/aclocal.m4
libc/machine/necv70/configure libc/machine/powerpc/aclocal.m4
libc/machine/powerpc/configure libc/machine/sh/aclocal.m4
libc/machine/sh/configure libc/machine/sparc/aclocal.m4
libc/machine/sparc/configure libc/machine/tic80/aclocal.m4
libc/machine/tic80/configure libc/machine/v850/aclocal.m4
libc/machine/v850/configure libc/machine/w65/aclocal.m4
libc/machine/w65/configure libc/machine/z8k/aclocal.m4
libc/machine/z8k/configure libc/sys/aclocal.m4
libc/sys/aclocal.m4 libc/sys/configure
libc/sys/a29khif/aclocal.m4 libc/sys/a29khif/configure
libc/sys/arm/aclocal.m4 libc/sys/arm/configure
libc/sys/cygwin/aclocal.m4 libc/sys/cygwin/configure
libc/sys/d10v/aclocal.m4 libc/sys/d10v/configure
libc/sys/decstation/aclocal.m4 libc/sys/decstation/configure
libc/sys/go32/aclocal.m4 libc/sys/go32/configure
libc/sys/h8300hms/aclocal.m4 libc/sys/h8300hms/configure
libc/sys/h8500hms/aclocal.m4 libc/sys/h8500hms/configure
libc/sys/m88kbug/aclocal.m4 libc/sys/m88kbug/configure
libc/sys/netware/aclocal.m4 libc/sys/netware/configure
libc/sys/rtems/aclocal.m4 libc/sys/rtems/configure
libc/sys/sh/aclocal.m4 libc/sys/sh/configure
libc/sys/sparc64/aclocal.m4 libc/sys/sparc64/configure
libc/sys/sun4/aclocal.m4 libc/sys/sun4/configure
libc/sys/sysmec/aclocal.m4 libc/sys/sysmec/configure
libc/sys/sysnec810/aclocal.m4 libc/sys/sysnec810/configure
libc/sys/sysnecv850/aclocal.m4 libc/sys/sysnecv850/configure
libc/sys/sysvi386/aclocal.m4 libc/sys/sysvi386/configure
libc/sys/sysvnecv70/aclocal.m4 libc/sys/sysvnecv70/configure
libc/sys/tic80/aclocal.m4 libc/sys/tic80/configure
libc/sys/w65/aclocal.m4 libc/sys/w65/configure
libc/sys/z8ksim/aclocal.m4 libc/sys/z8ksim/configure
libm/aclocal.m4 libm/configure: Regenerated.
2000-03-24 20:42:18 +00:00
Nick Clifton
79908d67bc
Fix compile time warning messages.
...
Add "cc" to list of registers clobbered bu do_AgelSWI
2000-03-24 18:17:17 +00:00
Fernando Nasser
7684ddaf52
Thu Mar 22 14:57:00 2000 Fernando Nasser <fnasser@redhat.com>
...
* libc/sys/arm/syscalls.c (do_AngelSWI): Prevent registers with valid
information to be clobbered by an Angel C library support syscall.
2000-03-23 20:19:13 +00:00
Jeff Johnston
b8ec20c809
Tue Mar 21 19:08:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
...
* libc/stdlib/envlock.c: Fixed comment typo.
2000-03-22 00:09:49 +00:00
Corinna Vinschen
1b16b354fa
* syscalls.cc (stat_worker): Set st_nlink to 1 on remote drives.
2000-03-19 11:05:14 +00:00
Christopher Faylor
5bc5ee4457
* times.cc: Fix extern declarations for variables that are exported but used by
...
this modules.
2000-03-19 04:14:07 +00:00
Christopher Faylor
731d9d5b3c
* times.cc: Remove unneeded (and incorrect) externs.
2000-03-19 04:05:14 +00:00
Christopher Faylor
c6c9f06b7c
Patch suggested by Mumit Khan <khan@xraylith.wisc.edu>:
...
* strace.cc (_impure_ptr): New global variable to make strace build under
Cygwin gcc.
2000-03-19 03:53:18 +00:00
Christopher Faylor
72ac8b4f0f
* Makefile.in: Make CXXFLAGS consistent with cygwin.
2000-03-18 17:45:35 +00:00
Christopher Faylor
073519645b
* dcrt0.cc (host_dependent_constants::init): Eliminate DELETE flag from shared
...
constant.
2000-03-18 06:33:33 +00:00
Christopher Faylor
87b82db4e7
* delqueue.cc (delqueue_list::queue_file): Add some debugging.
...
* path.h (class path_conv): Add a char * operator for the most common case.
* syscalls.cc (_unlink): Rewrite to use FILE_FLAG_DELETE_ON_CLOSE when possible
(i.e., on NT).
2000-03-18 06:26:14 +00:00
Ranjith Kumaran
03261851a1
20000317 sourceware import
2000-03-17 22:48:54 +00:00
Jeff Johnston
fae4c299f1
Fri Mar 17 15:37:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
...
* libc/stdio/vfscanf.c (__svfscanf): Fixed floating point
code to update nread as each character is processed instead
of using buffer contents which throw away leading zeroes.
2000-03-17 20:40:20 +00:00
Corinna Vinschen
2be36bd9c4
* fhandler.cc (fhandler_base::open): Call set_file_attribute() only if a file is really created.
2000-03-17 17:22:53 +00:00
Corinna Vinschen
af792540a6
Change ChangeLog entry to more common format.
2000-03-16 20:46:50 +00:00
Corinna Vinschen
5d4af61e5d
* security.cc (set_process_privileges): Removed `static'.
...
(get_nt_attribute): Returns uid and gid additionally. Removed call
to set_process_privileges().
(get_file_attribute): Returns uid and gid additionally. Don't
call ntea if ntsec is ON.
(set_nt_attribute): Removed call to set_process_privileges().
Don't call ntea if ntsec is ON.
(acl): Removed call to set_process_privileges().
* dcrt0.cc (dll_crt0_1): Calls set_process_privileges() now.
* winsup.h: New prototype for set_process_privileges(),
changed prototype for get_file_attribute().
* fhandler.cc (get_file_owner): Discarded.
(get_file_group): Ditto.
(fhandler_disk_file::fstat): Discard calls to get_file_owner() and
get_file_group().
* path.cc (path_conv::path_conv): Added debugging output for result
of GetVolumeInformation().
(mount_info::conv_to_win32_path): Call backslashify() with pathbuf
instead of src_path.
* syscalls.cc (chown): Reformatted.
(chmod): Replace get_file_owner() and get_file_group() calls
by a call to get_file_attribute(). Discard local variable has_acls.
Slightly reformatted.
(stat_worker): Replaced idiot's (it's me) root dir check by call
to rootdir(). Don't call num_entries() on remote drives.
Discard local variable has_acls.
2000-03-16 19:35:18 +00:00
Jeff Law
6bc4ac717b
* internal.h: Fix a typo in the comment for R_MOVL2.
2000-03-15 21:29:17 +00:00
Corinna Vinschen
427cf50a1a
* errno.cc: Map ERROR_NOACCESS to EFAULT.
2000-03-15 20:40:07 +00:00
Christopher Faylor
181438ea70
* spawn.cc (spawn_guts): Restore dependency on signal_arrived. It's needed to
...
wake up the WaitForSingleObject.
2000-03-15 19:29:15 +00:00
Christopher Faylor
1b534ee1be
* Makefile.in: Use MINGW_CXXFLAGS when compiling strace.
2000-03-15 14:38:09 +00:00
Christopher Faylor
332600d80c
Pipe changes throughout suggested by Eric Fifer <EFifer@sanwaint.com>
...
* debug.cc (threadname_init): Pass name of lock as arg 2 of new_muto.
* malloc.cc (malloc_init): Ditto.
* sigproc.cc (sigproc_init): Ditto.
* exceptions.cc (events_init): Ditto.
(call_handler): Eliminate special case for hExeced. Report locked thread in
debugging output.
* fhandler.cc (fhandker_pipe::fhandler_pipe): Propagate device type to base
class.
* fhandler.h (fhandler_pipe): Ditto.
* hinfo.cc (hinfo::build_fhandler): Pass specific type of pipe to constructor.
* spawn.cc (spawn_guts): Eliminate dependency on signal when waiting for
subprocess.
* strace.cc: Remove obsolete #ifdef.
* sync.cc (muto::muto): Save the name of the muto.
(muto:~muto): Also release the muto.
* sync.h: Add a muto name field.
* select.cc (peek_pipe): Avoid doing a PeekNamedPipe on the write end of a
pipe.
2000-03-15 04:49:36 +00:00
DJ Delorie
31b3dbe174
settimeofday was listed twice
2000-03-13 22:57:59 +00:00
Ranjith Kumaran
dc98804b1c
Mon Mar 13 15:22:00 2000 Sergei Organov <osv@javad.ru>
...
* libm/mathfp/sf_sqrt.c: Change _DOUBLE_IS_32BITS sqrt call to sqrtf.
2000-03-13 20:41:18 +00:00