b3ecdcf438* environ.cc (build_env): Use "kilo"bytes not "mega"bytes. Return immediately on error. * spawn.cc (spawn_guts): Set return value to -1 on error from build_env.
Christopher Faylor
2005-09-16 20:12:12 +0000
e4d981b957* environ.cc (build_env): Clear envblock and return NULL on attempt to use env var > 32K. * spawn.cc (spawn_guts): Set E2BIG if build_env detects an error.
Christopher Faylor
2005-09-16 19:58:12 +0000
541ea31352* environ.cc (environ_init): Protect with a 'myfault' in case GetEnvironmentStrings misbehaves. * environ.cc (environ_init): Add debugging output with value returned from GetEnvironmentStrings.
Christopher Faylor
2005-09-16 15:56:06 +0000
4dc2cfe588* environ.cc (environ_init): Issue an error if GetEnvironmentStrings fails and return.
Christopher Faylor
2005-09-16 14:52:32 +0000
882dfbf776* pinfo.h (EXITCODE_SET): Move out of range of Windows error. (EXITCODE_NOSET): Ditto. * sigproc.cc (no_signals_available): Remove check for hwait_sig. Just rely on my_sendsig. Pass in an argument controlling when it is appropriate to test EXITCODE_SET. (proc_can_be_signalled): Remove checks for myself since this function is never called in that context. (sigproc_init): Pre-initialize my_sendsig to non-zero so that proc_can_be_signalled will know that we expect to be signalable soon. (sig_send): Change debugging output.
Christopher Faylor
2005-09-16 03:16:17 +0000
150f3bd168* sigproc.cc (no_signals_available): Return true if sending to self from the signal thread. (wait_sig): Correct so that WaitForSingleObject is called when hMainThread is != 0, rather than the reverse. * cygheap.cc (cygheap_fixup_in_child): Clarify potential error message. * fork.cc (fork_copy): Cosmetic change.
Christopher Faylor
2005-09-16 01:47:09 +0000
a3a9aac72d* sigproc.cc (wait_sig): Reorganize exit case so that ExitProcess is always called, since that is the intent of sending a __SIGEXIT. Wait forever for main thread to go away since, presumably, the main thread told us it was going away.
Christopher Faylor
2005-09-15 16:06:18 +0000
c4ec3e76b9* cygwinenv.sgml (ntea): Add some wording to scare people away from using this option.
Corinna Vinschen
2005-09-15 08:24:46 +0000
fef80fce55* spawn.cc (av::fixup): Avoid breaking out of the wrong "loop".
Christopher Faylor
2005-09-15 00:31:42 +0000
59960f651d* hookapi.cc (hook_or_detect_cygwin): Simplify very slightly. * spawn.cc (av::fixup): Guard against problems reading an executable which does not match Microsoft's documentation about PE format.
Christopher Faylor
2005-09-15 00:02:57 +0000
ae37cc1218* spawn.cc (av::error): Eliminate. (av::av): Remove reference to error. (av::replace0_maybe): Ditto. (av::dup_maybe): Ditto. (av::dup_all): Ditto. (av::unshift): Ditto. (spawn_guts): On a fault, return E2BIG only if ENOMEM has been set. Otherwise return EFAULT.
Christopher Faylor
2005-09-14 23:03:44 +0000
c9629cefe9* cygtls.h (san): New structure. (cygtls::andreas): New element. Replaces _myfault and _myfault_errno. (cygtls::fault_guarded): Use andreas. (cygtls::return_from_fault): Ditto. (cygtls::setup_fault): Add a parameter denoting where to store old fault handler, if any and use it to "stack" faults. (cygtls::reset_fault): Restore fault from parameter. (myfault::sebastian): New variable. (myfault::~myfault): Pass sebastian to reset_fault. (myfault::myfault): Store old fault values in sebastian.
Christopher Faylor
2005-09-14 21:26:15 +0000
1f48d233eb* heap.cc (heap_init): Revert 2005-09-11 patch as it seems to inexplicably cause problems with emacs.
Christopher Faylor
2005-09-14 18:30:21 +0000
3aca3cb636Remove some more unneeded 'return;'s throughout.
Christopher Faylor
2005-09-14 14:27:56 +0000
18ea7328a7* sigproc.h: Protect declaration so that it only happens when __INSIDE_CYGWIN__.
Christopher Faylor
2005-09-14 14:08:00 +0000
62fe0eacda.
Christopher Faylor
2005-09-14 14:02:17 +0000
a611ae50d5* exceptions.cc (sigtid): Remove declaration. (handle_exceptions): Use _sig_tls rather than sigtid to determine if this is the signal thread. (set_signal_mask): Ditto for conditionalized CGF code. * pinfo.cc (pinfo::exit): Exit the thread if we forcefully terminated the main thread * sigproc.cc (sigtid): Delete. (_sig_tls): Define. (sig_clear): Use _sig_tls rather than sigtid to determine if this is the signal thread. (sig_dispatch_pending): Ditto. (wait_sig): Set _sig_tls here. * dcrt0.cc (do_exit): Move sigproc_terminate call later since signal handling was still needed for subsequent stuff. Call sigproc_terminate with new exit_state value. * pinfo.cc (pinfo::exit): Call sigproc_terminate with new exit_state value. * sigproc.cc (proc_terminate): Remove unnecessary (void) parameter. (sigproc_terminate): Ditto. Add new argument to accept exit state to be set. (wait_sig): Reorganize __SIGEXIT handling. Add more debugging output. * winsup.h (sigproc_terminate): Declare with new exit_state argument. (exit_states): Reorganize to reflect new exit ordering of sigproc_terminate.
Christopher Faylor
2005-09-14 14:00:07 +0000
67483cb2cd* dcrt0.cc (do_exit): Rely on sigproc_terminate to set exit_state appropriately. * pinfo.cc (pinfo::exit): Always call sigproc_terminate here. Rely on sigproc_terminate to signal signal thread to handle eventual process exit. * sigproc.cc (no_signals_available): Change criteria for determining if this process can handle signals to itself. (my_sendsig): New variable. Copy of my sendsig handle. (proc_can_be_signalled): Don't send signals if exit code is set. (sigproc_terminate): Use and set exit_state appropriately to determine when to do anything. Send __SIGEXIT to self to control process exit. (sig_send): Use my_sendsig for sending signals. Don't call proc_can_be_signalled for myself since the criteria is now different for sending signals to myself. (wait_sig): Copy myself->sendsig to my_sendsig for future use. Exit signal loop when __SIGEXIT is received. Wait for main thread to exit and use its exit status to actually exit process. * sigproc.h (__SIGEXIT): New enum. * dcrt0.cc (alloc_stack): Eliminate superfluous "return;". * debug.cc (add_handle): Ditto. * devices.in (device::parse): Ditto. * dtable.cc (dtable::vfork_parent_restore): Ditto. (dtable::vfork_child_fixup): Ditto. * environ.cc (parse_options): Ditto. * errno.cc (seterrno_from_win_error): Ditto. * exceptions.cc (sig_handle_tty_stop): Ditto. (set_signal_mask): Ditto. * fhandler.cc (fhandler_base::read): Ditto. (fhandler_base::operator delete): Ditto. (fhandler_base::seekdir): Ditto. (fhandler_base::rewinddir): Ditto. * fhandler_console.cc (fhandler_console::read): Ditto. (fhandler_console::fixup_after_exec): Ditto. * sigproc.cc (sigproc_init): Ditto. (sigproc_terminate): Ditto.
Christopher Faylor
2005-09-13 17:08:54 +0000
00fb79f70e* sigproc.cc (wait_sig): Be more defensive about detecting when we're exiting.
Christopher Faylor
2005-09-13 15:05:53 +0000
4e993dc7cc* cygthread.cc (cygthread::cygthread): Add more info to fatal error. * fhandler_disk_file.cc (fhandler_disk_file::readdir): Temporarily remove insertion of /dev into root directory. * path.cc (path_conv::check): Ditto.
Christopher Faylor
2005-09-12 21:19:07 +0000
6772e4c9e9* heap.cc (heap_init): Allocate heap from top down as a hedge against subsequent ERROR_INVALID_ADDRESS in forked processes when CTRL-C is pressed.
Christopher Faylor
2005-09-12 03:55:16 +0000
70b4d870b5.
Christopher Faylor
2005-09-10 05:51:26 +0000
6336eba8f4* heap.cc (heap_init): Be slightly more aggressive when trying to allocate heap. Change fatal error to avoid confusion with cygheap. * spawn.cc (linebuf::finish): New function. (linebuf::add): Cosmetic change. (spawn_guts): Only avoid building windows command line if the program being executed was actually mounted with -X. Don't return E2BIG if we hit the 32K size and we're executing a detected cygwin program. Just silently truncate the windows command line, instead.
Christopher Faylor
2005-09-10 01:37:20 +0000
a751165daa* arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
Richard Earnshaw
2005-09-09 13:06:21 +0000
270bbd4e24* fhandler_serial.cc (fhandler_serial::tcgetattr): Just zero c_cflag here rather than clearing CBAUD after the fact.
Christopher Faylor
2005-09-09 03:00:34 +0000
c0df672fa0* fhandler_serial.cc (fhandler_serial::ioctl): Always return 0 for window size. * termios.cc (tcgetattr): Clear out baud part of c_cflag since it is always ignored.
Christopher Faylor
2005-09-09 02:53:40 +0000
b10ab725812005-09-08 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2005-09-08 22:45:53 +0000
7b786e48612005-09-08 Eric Blake <ebb9@byu.net>
Jeff Johnston
2005-09-08 21:07:43 +0000
32b09d754f2005-09-08 Brian Dessent <brian@dessent.net>
Jeff Johnston
2005-09-08 21:03:54 +0000
bd84404b0f* exceptions.cc (ctrl_c_handler): Disable any special CTRL_LOGOFF_EVENT handling and add longish comment about the reasons.
Corinna Vinschen
2005-09-08 14:58:15 +0000
b9984de10dRemove extraneous line.
Andreas Schwab
2005-09-08 10:08:34 +0000
b17b7644d5* regtool.cc: Extend copyright-years. (print_version): Ditto. (cmd_list): Don't depend on terminating '\0' being present on string-values. (cmd_get): Don't attempt to read more than present, but keep extra space for terminating '\0'. Really output REG_BINARY. Don't leak memory. (cmd_set): Include trailing '\0' in string's length.
Corinna Vinschen
2005-09-08 09:24:41 +0000
70d0243ce9* hookapi.cc (rvadelta): Change argument to DWORD to eliminate a compiler warning. * path.h (path_conv::set_cygexec): New function. * spawn.cc (av::iscygwin): Eliminate. (av::av): Don't initialize iscygwin. (spawn_guts): Just use real_path.iscygexec for all tests. (av::fixup): Short circuit test if .exe extension and known cygexec. Set cygexec flag appropriately if we find that program uses cygwin1.dll.
Christopher Faylor
2005-09-08 00:57:12 +0000
31fcc87ed9add missing ChangeLog entry.
Christopher Faylor
2005-09-07 16:01:06 +0000
41ff9d8c7d* dcrt0.cc (initial_env): Don't attempt stracing if dynamically loaded. (dll_crt0_0): Move console initialization earlier. * init.cc (dll_entry): Move console initialization here. * exceptions.cc (init_console_handler): Fully remove any old console handler. * spawn.cc (spawn_guts): Don't fill out windows argv if we've deduced that this is a cygwin-using program. (av::fixup): Always check executables to see if they are using cygwin1.dll. Don't consider .com files to be scripts. * hookapi.cc (rvadelta): New function. (PEHeaderFromHModule): Simplify slightly. (hook_or_detect_cygwin): Use passed in name argument for "HMODULE" rather than incorrectly reading current program. Calculate delta needed to read image data and file names if this isn't a real "HMODULE".
Christopher Faylor
2005-09-07 03:10:17 +0000
e92fdf0163Import from Autoconf sources:
Ben Elliston
2005-09-07 00:42:19 +0000
75833f08cd* thread.h: Revert patch from 2005-09-05. * thread.cc (pthread_mutex::can_be_unlocked): Return true also if mutex is owned by MUTEX_OWNER_ANONYMOUS.
Corinna Vinschen
2005-09-06 19:22:54 +0000
5843726e51* mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H, OP_SH_MTACC_T, OP_MASK_MTACC_T, OP_SH_MTACC_D, OP_MASK_MTACC_D): New define. Document !, $, *, &, g, +t, +T operand formats for MT instructions. (INSN_ASE_MASK): Update to include INSN_MT. (INSN_MT): New define for MT ASE.
Chao-ying Fu
2005-09-06 18:42:58 +0000
a743e3b940* cygheap.cc (cygheap_init): Eliminate debugging #if. * fork.cc (fork_parent): Don't issue errors if "somebody" has set the PID_EXITED flag on a child. Don't close process handle if it has potentially already been closed. * pinfo.cc (winpids::add): Eliminate PID_ALLPIDS handling which was obsoleted by previous changes. * spawn.cc (av::fixup): Do win16 detection for .com files. Make sure that buffer has been unmapped in all cases.
Christopher Faylor
2005-09-05 17:30:04 +0000
be7d909395Grr. REVERT erroneous checkin. AGAIN.
Christopher Faylor
2005-09-02 17:35:22 +0000
414808f9e0* Makefile.in (CXXFLAGS): Use 'override' to correctly set flags to generate dependencies when invoked from top-level make.
Christopher Faylor
2005-09-02 17:12:37 +0000
8f36ef2f332005-09-02 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2005-09-02 15:39:29 +0000
b8a66ba2cdrevert inexplicable previous checkin
Christopher Faylor
2005-09-02 04:51:09 +0000
7a1bf10a84bad_addresses
Christopher Faylor
2005-09-02 04:46:51 +0000
062c2fa42f2005-08-30 Phil Edwards <phil@codesourcery.com>
DJ Delorie
2005-09-01 21:03:00 +0000
cebe43dd762005-09-01 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2005-09-01 17:53:02 +0000
45c8bb8f8c2005-08-31 Paul Brook <paul@codesourcery.com>
Jeff Johnston
2005-08-31 20:39:43 +0000
53fabb7b242005-08-30 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2005-08-30 16:11:27 +0000
b9adb4af26Fix date stamp.
Jeff Johnston
2005-08-30 16:05:47 +0000
6a53b21360* exceptions.cc (set_process_mask_delta): Conditionalize debugging output. * sigproc.cc (proc_subproc): Make strace output a little more verbose.
Christopher Faylor
2005-08-29 03:12:39 +0000
74f5d7104btypo
Christopher Faylor
2005-08-28 23:52:01 +0000
c461fbf160* cygtls.h (__ljfault): Declare. (_cygtls::return_from_fault): Use __ljfault. * exceptions.cc (set_signal_mask): Revert previous checkin. * gendef (__sjfault): Split out into a separate function which doesn't bother with any special signal locking. routines. (_ljfault): Return from a __sjfault without bothering with signals.
Christopher Faylor
2005-08-28 23:26:23 +0000
2241d3fb53Add missing ChangeLog for previous checkin. Revert erroneous include/cygwin/version.h checkin.
Christopher Faylor
2005-08-28 17:34:25 +0000
453185b136* cygwin.din: Correct readdir_r typo.
Christopher Faylor
2005-08-28 17:30:34 +0000
a232350855Fix typo.
Christopher Faylor
2005-08-28 16:51:55 +0000
b2068b401bFix improper formatting.
Christopher Faylor
2005-08-28 16:51:13 +0000
988e9165e9*dir.cc (readdir_r): Invert sense on error-test.
Christopher Faylor
2005-08-28 16:30:48 +0000
970fabec272005-08-26 Brian Dessent <brian@dessent.net>
Joshua Daniel Franklin
2005-08-27 04:53:15 +0000
7a582da5992005-08-26 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin
2005-08-27 01:32:36 +0000
63958f00d3* path.cc (normalize_posix_path): Keep two leading slashes intact throughout. (normalize_win32_path): Revert to only checking for slash. (realpath): Convert drive letters to cygdrive paths before doing anything else. * shared_info.h (mount_info::cygdrive_posix_path): Make public.
Corinna Vinschen
2005-08-26 15:11:06 +0000
dbeee890d4* libc/include/string.h: Revert previous change.
Christopher Faylor
2005-08-26 04:33:02 +0000
377d3ea0e2* libc/include/string.h: For Cygwin, Define strerror_r as per ISO C.
Christopher Faylor
2005-08-25 23:02:24 +0000
3716969169* path.cc (realpath): Drop call to mount_info::conv_to_posix_path in favor of calling path_conv with PC_POSIX flag. Align error handling closer to POSIX. As on Linux, return user space allocated memory if second parameter is NULL.
Corinna Vinschen
2005-08-25 21:18:26 +0000
9d13e04523* path.cc (normalize_win32_path): Honor network paths. Fold more than two leading dir separators into one. Check for dir separator instead of just slashes to handle incoming Win32 paths correctly.
Corinna Vinschen
2005-08-25 20:35:25 +0000
b4b0980b9d* errno.cc (errmap): Translate ERROR_NO_MORE_ITEMS to ENMFILE.
Christopher Faylor
2005-08-25 15:27:10 +0000
9e28e551f2* mingwex/fe*.c: Revert previous changes. * include/fenv.h: Revert previous changes.
Danny Smith
2005-08-25 08:39:54 +0000
b9ebff640a* exceptions.cc (handle_sigsuspend): Just sleep forever if called from non-main thread. (sigpacket:process): Simplify logic which determines when and how a signal is masked. Don't trigger sigwait if there is a signal handler. * sigproc.cc (wait_sig): Update comment. Try to process a signal which is in the queue if it isn't queued for the target thread (this is still not right).
Christopher Faylor
2005-08-25 03:12:48 +0000
5092e4a714* mingwex/feclearexcept.c (feclearexcept): Change declaration. Do not return a value. * mingwex/fegetexceptflag.c (fegetexceptflag): Likewise. * mingwex/feraiseexcept.c (feraiseexcept): Likewise. * mingwex/fesetexceptflag.c (fesetexceptflag): Likewise. * mingwex/fegetenv.c (fegetenv): Likewise. * mingwex/fesetenv.c (fesetenv): Likewise. * mingwex/feupdateenv.c (feupdateenv): Likewise. * include/fenv.h (feclearexcept, fegetexceptflag, feraiseexcept, fesetexceptflag, fegetenv, fesetenv, feupdateenv): Correct prototypes.
Danny Smith
2005-08-25 02:35:34 +0000
03ee0ba163* mingwex/stdio/fseeko64.c (fseeko64): Flush stream before getting filelength for SEEK_END.
Danny Smith
2005-08-25 02:04:59 +0000
04dfd98dc6* spawn.cc (perhaps_suffix): Record errno-type error value in third argument. (find_exec): On error, set errno returned from perhaps_suffix. (spawn_guts): Ditto.
Christopher Faylor
2005-08-24 18:26:14 +0000
b56c466b2c* fhandler_virtual.cc (fhandler_virtual::close): Don't free filebuf if it's NULL. * pinfo.cc (_pinfo::commune_send): Fix test for incorrect number of bytes read from pipe.
Christopher Faylor
2005-08-24 17:45:11 +0000
986c841b21* syscalls.cc (endusershell): Reset shell_fp to NULL to allow subsequent getusershell calls.
Corinna Vinschen
2005-08-24 15:50:11 +0000
7871cd8c5d* path.cc (path_conv::check): Fill in fileattr for /dev, defaulting to directory if /dev doesn't actually exist. (win32_device_name): Don't consider FH_DEV to be a device since it's really a directory which should go through mount processing.
Christopher Faylor
2005-08-24 14:17:56 +0000
14c4d65ef1* cygheap.h (cygheap_types): Add HEAP_COMMUNE. * fhandler_proc.cc: Use cygheap rather than user heap for allocation of filebuf throughout. * fhandler_registry.cc: Ditto. * fhandler_virtual.cc: Ditto. * fhandler_process.cc: Ditto. (get_mem_values): Use malloc/realloc/free rather than new. * pinfo.cc (_pinfo::commune_send): Allocate on cygwin heap rather than user heap. Avoid calling ReadFile when correct number of characters have been read or suffer buffer corruption. (_pinfo::fd): Allocate on cygwin heap rather than user heap. (_pinfo::fds): Ditto. (_pinfo::root): Ditto. (_pinfo::cwd): Ditto. (_pinfo::cmdline): Ditto. * devices.h (FH_DEV): New define. * devices.in: Detect lone /dev. * devices.cc: Regenerate. * path.cc (path_conv::check): Treat FH_DEV as a special case.
Christopher Faylor
2005-08-24 04:38:39 +0000
db7f135b03* sigproc.h (set_signal_mask): Remove default on second parameter and make pass by reference. * signal.cc (abort): Accommodate change to set_signal_mask. * select.cc (pselect): Ditto. * exceptions.cc (handle_sigsuspend): Ditto. (ctrl_c_handler): Ditto. (sighold): Ditto. (sigrelse): Ditto. (set_process_mask_delta): Ditto. (_cygtls::call_signal_handler): Ditto. * fhandler_disk_file.cc (fhandler_disk_file::readdir): Return ENMFILE if __handle is not set. Set __handle to NULL when out of files. (fhandler_disk_file::rewinddir): Don't close handle if it's NULL. (fhandler_disk_file::closedir): Ditto.
Christopher Faylor
2005-08-23 22:22:52 +0000
3e4aef50dcSync from gcc sources: * Makefile.def (libssp): Add to lang_env_dependencies. * Makefile.in: Regenerate.
Richard Earnshaw
2005-08-23 18:13:01 +0000
5f5c6f7fa9* dir.cc (readdir_worker): Make static. Only add '.' and '..' when readdir fails due to ENMFILE. * fhandler_disk_file.cc (fhandler_disk_file::readdir): Only close handle on error != ENMFILE.
Christopher Faylor
2005-08-23 03:58:09 +0000
4797a77c282005-08-22 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston
2005-08-22 21:13:35 +0000
acc12b15a1add missing entry
Christopher Faylor
2005-08-20 06:21:20 +0000
d9a2276435* cygerrno.h (geterrno_from_win_error): Change declaration to default to using GetLastError and EACCESS. * cygwin.din: Export readdir_r. * include/cygwin/version.h: Bump API version number to 138. * syscalls.cc (readdir_worker): New function, renamed from old readdir() function. (readdir): Use readdir_worker. (readdir_r): New function. * fhandler.h (fhandler_base::readdir): Accommodate second argument indicating dirent buffer. (fhandler_disk_file::readdir): Ditto. (fhandler_cygdrive::readdir): Ditto. (fhandler_proc::readdir): Ditto. (fhandler_netdrive::readdir): Ditto. (fhandler_registry::readdir): Ditto. (fhandler_process::readdir): Ditto. * fhandler.cc (fhandler_base::readdir): Ditto. * fhandler_disk_file.cc (fhandler_disk_file::readdir): Ditto. * fhandler_cygdrive.cc (fhandler_cygdrive::readdir): Ditto. * fhandler_proc.cc (fhandler_proc::readdir): Ditto. * fhandler_netdrive.cc (fhandler_netdrive::readdir): Ditto. * fhandler_registry.cc (fhandler_registry::readdir): Ditto. * fhandler_process.cc (fhandler_process::readdir): Ditto.
Christopher Faylor
2005-08-20 06:19:55 +0000
683ef95392* fhandler.h (dirent_states): Add dirent_saw_proc. * fhandler_disk_file.cc (fhandler_disk_file::readdir): Fill in "proc" if it is the root dir and it is missing.
Christopher Faylor
2005-08-19 16:29:43 +0000
358063ace3* fhandler.h (dirent_states): Add dirent_isroot, dirent_saw_cygdrive, dirent_saw_dev. * dir.cc (opendir): Don't zero __flags here. Push that responsibility to opendir methods. (seekdir): Preserve dirent_isrrot in __flags. (rewinddir): Ditto. * fhandler_disk_file.cc (fhandler_disk_file::opendir): Set dirent_isroot appropriately. (fhandler_disk_file::readdir): Fill in "cygdrive" and "dev" if it is the root dir and they are missing. * fhandler_process.cc (fhandler_process::opendir): Set __flags here. * fhandler_virtual.cc (fhandler_virtual::opendir): Set __flags here.
Christopher Faylor
2005-08-19 16:18:42 +0000
82ef66c933* m32c/Makefile.in (m16cmon.ld, m32cmon.ld): Fix output names. (*.o): Add dependencies. * m32c/m32csys.h: Move syscall location to 0x400 as per Renesas recommendations.
DJ Delorie
2005-08-19 16:18:04 +0000
babc4e5424* winsup.h (create_pipe): Declare new function. (CreatePipe): New define. * miscfuncs.cc (create_pipe): Define new function.
Christopher Faylor
2005-08-19 14:56:48 +0000
4fa0a39865* passwd.c (longopts): Add --logonserver option. (opts): Add -d option. (GetPW): Add server parameter which is given to Net functions. (ChangePW): Ditto. (PrintPW): Ditto. (SetModals): Ditto. (usage): Add description for -d/--logonserver option. (main): Add option handling for -d/--logonserver. Use LOGONSERVER environment variable content for server to contact, unless -d/--logonserver option is given. If both is missing, use NULL.
Corinna Vinschen
2005-08-18 20:25:43 +0000
4f3e6ff17b* fhandler.h (fhandler_tty_common::lseek): Declare new method. (fhandler_tty_slave::lseek): Delete old method. (fhandler_tty_master::lseek): Delete old method. * fhandler_tty.cc (fhandler_tty_common::lseek): Define new method.
Christopher Faylor
2005-08-18 20:17:10 +0000
91888cc07b* m32c/Makefile.in: Block out memory regions reserved for monitors and simulators. Add monitor link scripts.
DJ Delorie
2005-08-18 18:43:45 +0000
abebe87c40* fhandler_socket.cc (fhandler_socket::recvfrom): Always initialize ret to 0. (fhandler_socket::recvmsg): Ditto.
Corinna Vinschen
2005-08-18 13:14:15 +0000
7cb11b7ad9Remove a29k files.
Alan Modra
2005-08-18 03:59:23 +0000
c469032f43Remove a29k support.
Alan Modra
2005-08-18 03:49:39 +0000
abed5965ca* textbinary.sgml: Correct incorrect information about ability to specify text mode in fopen().
Christopher Faylor
2005-08-17 18:23:39 +0000
9c14f30d8bmerge from gcc
DJ Delorie
2005-08-17 18:03:25 +0000
0d339267ec* dcrt0.cc (dll_crt0_1): Tweak debugging stuff. * fhandler_tty.cc (fhandler_tty_common::close): Rearrange the code so that the master end of the input and output pipes is closed before signalling an EOF event to the slave. (fhandler_pty_master::close): Likewise.
Christopher Faylor
2005-08-17 16:10:48 +0000
ac6001df452005-08-17 Christian Groessler <chris@groessler.org>
Christian Groessler
2005-08-17 15:52:29 +0000