Jeff Johnston
518882f3a2
Thu Jun 8 17:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
...
* libc/stdlib/rand_r.c: New algorithm that meets minimal
standard.
2000-06-08 21:56:18 +00:00
Corinna Vinschen
af76c2eed1
* path.cc (path_conv::check): Erase two lines checked in
...
by mistake.
2000-06-08 20:51:11 +00:00
Corinna Vinschen
b8a7c23a2a
* fhandler.cc (fhandler_disk_file::open): Check for directory
...
to set O_DIROPEN on directories anyway.
2000-06-08 13:56:28 +00:00
Corinna Vinschen
95bdb4966f
path.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.
2000-06-08 13:24:52 +00:00
Corinna Vinschen
9500a3db90
mount.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.
2000-06-08 12:54:12 +00:00
Christopher Faylor
fe73870ce5
* include/cygwin/version.h: Bump DLL minor version number to 3.
2000-06-08 03:58:51 +00:00
DJ Delorie
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
2000-06-08 00:55:27 +00:00
Nick Clifton
6b878fd051
new file - notes about using --enable-maintainer-mode
2000-06-07 21:31:48 +00:00
Denis Chertykov
987dd6a80f
* avr.h: New file with AVR opcodes.
2000-06-07 17:48:35 +00:00
Corinna Vinschen
a93c19ddcf
* include/netinet/in_systm.h: New file.
...
* include/cygwin/in_systm.h: Ditto.
2000-06-07 11:48:03 +00:00
David Starks-Browning
c533072f51
Major 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
2000-06-07 10:38:47 +00:00
David Starks-Browning
3e4ea2bf5e
minor typo correction: GNU not Gnu
2000-06-07 10:28:36 +00:00
Alan Modra
2b8f61c24e
Update copyright dates for last patch.
...
Scanning ChangeLog showed others were lazy/forgetful too :-)
2000-06-07 04:08:13 +00:00
Alan Modra
47d87b8a65
Get 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
2000-06-07 03:43:33 +00:00
DJ Delorie
b6e259b12f
* mount.cc: add stdlib.h for exit
...
* umount.cc: ditto
* strace.cc: add #define for alloca
2000-06-05 18:43:54 +00:00
Christopher Faylor
d51d968a80
* libc/include/string.h: Work around problem with strsignal and gdb.
2000-06-03 03:03:03 +00:00
Alan Modra
8b7d491c25
Fix name clash
2000-06-03 01:57:29 +00:00
David Starks-Browning
1e04e08737
"Installation Instructions" for FAQ, first update for current net release.
2000-06-02 17:17:53 +00:00
Christopher Faylor
51859b536e
* exceptions.cc: Remove unneeded include.
...
* dcrt0.cc: Wrap LoadDLLfunc stuff in dummy function.
* init.cc: Ditto.
* uinfo.cc: Ditto.
2000-06-01 05:57:54 +00:00
Christopher Faylor
b55cc84266
* autoload.h: Put each info block in its own dummy static function.
2000-06-01 05:41:21 +00:00
DJ Delorie
fcc4976d26
* include/cygwin/version.h: use decimal, NOT octal
2000-05-31 18:04:00 +00:00
David Starks-Browning
2f32d93f81
Remove broken targets readme.info, faq.info
...
(at least until we know what to do with them)
2000-05-31 15:19:47 +00:00
Corinna Vinschen
c9e2a0ff55
* fhandler.cc (fhandler_disk_file::open): Check for executable
...
even if ntsec is on if filesystem doesn't support ACLs.
2000-05-31 14:43:23 +00:00
Corinna Vinschen
c719f9429a
* dcrt0.cc: Use LoadDLLfuncEx for loading Crypto API functions
...
with parameter `notimp' set to 1.
2000-05-31 12:32:59 +00:00
Andrew Cagney
a57b2f2cc0
Add field ``name'' to floatformat.
2000-05-31 10:55:00 +00:00
Andrew Cagney
d1c3f06897
Import texinfo.tex from texinfo-4.0.
...
Add support for ``make pdf'' to the gdb/doc directory using pdftex.
2000-05-31 10:18:58 +00:00
Christopher Faylor
ca8a0f8fb2
* path.cc (mount_info::conv_to_win32_path): Previous patch was too aggressive
...
in adding a trailing slash.
2000-05-30 21:24:50 +00:00
Christopher Faylor
d2dd57657c
* libc/include/ctype.h: __CYGWIN32__ -> __CYGWIN__
...
* libc/include/malloc.h: Ditto.
* libc/include/process.h: Ditto.
* libc/include/stdio.h: Ditto.
* libc/include/stdlib.h: Ditto.
* libc/include/time.h: Ditto.
* libc/include/machine/setjmp.h: Ditto.
* libc/include/sys/errno.h: Ditto.
* libc/include/sys/signal.h: Ditto.
* libc/include/sys/stat.h: Ditto.
* libc/include/sys/time.h: Ditto.
* libc/include/sys/unistd.h: Ditto.
* libc/include/string.h: Ditto. strsignal should return a const char *.
2000-05-30 17:18:05 +00:00
Christopher Faylor
ec50441f4a
Needed for previous changes.
2000-05-30 13:45:20 +00:00
Andrew Cagney
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
2000-05-30 09:08:59 +00:00
Christopher Faylor
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.
* config.h.in: Remove obsolete define.
* path.h (isdrive): New macro.
* dcrt0.cc (globify): Use new macro to determine if a string refers to an
MS-DOS drive.
* environ.cc (winenv): Ditto.
* spawn.cc (find_exec): Ditto.
* path.cc (get_raw_device_number): Ditto.
(mount_info::conv_to_posix_path): Ditto.
(chdir): Ditto.
(cygwin_posix_path_list_p): Ditto.
(cygwin_split_path): Ditto.
(path_conv::check): Move tmp_buf to beginning of function since it can be used
earlier in the loop. Use tmp_buf rather than 'root' to hold root information.
(mount_info::conv_to_win32_path): Add trailing slash to end of mount path when
it translates to a drive. Add defensive code to avoid writing beyond the end
of 'dst'.
2000-05-30 00:38:51 +00:00
Nick Clifton
fc1df4b6c6
Include year 2000 in copyright message
2000-05-28 19:25:07 +00:00
Nick Clifton
4a8d11f396
Fix capitialisation of setnaces in comment.
2000-05-28 19:22:12 +00:00
Corinna Vinschen
cbaa7e69b7
* fhandler_random.cc (read): Use CRYPT_MACHINE_KEYSET in
...
call to CryptAcquireContext() to serve users that did not
log in interactively.
2000-05-27 14:00:20 +00:00
Corinna Vinschen
3a26e0cbed
* include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
2000-05-27 13:59:33 +00:00
Jeff Johnston
8887021868
2000-05-26 Marek Michalkiewicz <marekm@linux.org.pl>
...
* libm/common/s_expm1.c (expm1): Add curly braces, avoid warnings.
* libm/common/s_log1p.c (log1p): Likewise.
* libm/common/s_scalbn.c (scalbn): Likewise.
* libm/math/e_log.c: Likewise.
* libm/math/e_asin.c: Likewise.
* libm/math/ef_asin.c: Likewise.
* libm/math/e_j0.c (pzero, qzero): Remove redundant test.
* libm/math/e_j1.c (pone, qone): Likewise.
* libm/math/ef_j0.c (pzerof, qzerof): Likewise.
* libm/math/ef_j1.c (ponef, qonef): Likewise.
* libm/mathfp/e_j0.c (pzero, qzero): Likewise.
* libm/mathfp/e_j1.c (pone, qone): Likewise.
* libm/mathfp/ef_j0.c (pzerof, qzerof): Likewise.
* libm/mathfp/ef_j1.c (ponef, qonef): Likewise.
2000-05-26 22:42:39 +00:00
Alan Modra
e8844e5d9f
Eli Zaretskii's DOSish file name patches.
2000-05-26 13:11:57 +00:00
Corinna Vinschen
92918f6e4f
* errno.cc (errmap): Map ERROR_BAD_NET_NAME to errno ENOSHARE.
2000-05-26 09:17:08 +00:00
Christopher Faylor
e1e61b9ae5
* sigproc.h (sigframe::set): Accept a default frame pointer.
...
* sigproc.cc (sig_send): Use passed in frame pointer, if appropriate.
2000-05-26 06:24:58 +00:00
Christopher Faylor
6880ecefaa
* configure.in: Don't assume that cinstall directory exists.
2000-05-25 22:39:48 +00:00
Christopher Faylor
0f7e52d7b2
* configure.in: Don't assume that cinstall directory exists.
2000-05-25 22:28:43 +00:00
Donald Lindsay
83d485ca0c
Define the ALONE flag bit, for use in the opcode table.
2000-05-25 22:23:45 +00:00
Christopher Faylor
4b62cff84c
* dir.cc (rmdir): Use file attributes that have already been discovered by
...
path_conv.
2000-05-25 21:45:04 +00:00
Christopher Faylor
7e06494e35
* dir.cc (rmdir): Use file attributes that have already been discovered
...
by path_conv.
2000-05-25 21:02:28 +00:00
Christopher Faylor
e3df22607a
* dir.cc (rmdir): Use file attributes that have already been discovered by
...
path_conv.
2000-05-25 19:48:45 +00:00
Corinna Vinschen
382541f2f2
Patch by Kazuhiro Fujieda <fujieda@jaist.ac.jp>:
...
* dir.cc (rmdir): Correct the manner in checking the target directory.
2000-05-25 10:27:36 +00:00
Corinna Vinschen
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.
2000-05-24 20:09:43 +00:00
Alexandre Oliva
e6dfde6f82
* mn10300/time.c (time): Set *tloc, since the sim doesn't.
2000-05-24 19:49:44 +00:00
DJ Delorie
4b9f883e84
* Makefile.common (%.o): further simplify, add "..." to make it
...
obvious it's an abbreviated command line.
2000-05-24 18:54:10 +00:00
DJ Delorie
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
2000-05-23 23:52:50 +00:00