CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2001-09-03 20:43:07 Modified files: sid/component/gloss: ChangeLog gloss.cxx gloss.h Log message: 2001-09-04 Ben Elliston <bje@redhat.com> * gloss.h (do_sys_fstat): Declare. (gloss32::get_halfword): Likewise. (gloss32::set_halfword): Likewise. * gloss.cxx (gloss32::syscall_trap): Handle libgloss::SYS_fstat. (gloss32::get_halfword): New method. (gloss32::set_halfword): Likewise. (gloss32::do_sys_fstat): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/ChangeLog.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.cxx.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.h.diff?cvsroot=src&r1=1.3&r2=1.4
CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2001-09-25 20:56:06 Modified files: sid/component/gloss: ChangeLog gloss.cxx gloss.h Log message: 2001-09-26 Ben Elliston <bje@redhat.com> * gloss.h (gloss32::get_string): Give length parameter a default of 0, in which case memory is read until a NUL is reached. * gloss.cxx (gloss32::get_string): Handle both fixed length and NUL-terminated strings. (gloss32::write): Improve verbose message. (gloss32::do_sys_open): Improve failure mode for get_string(). Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/ChangeLog.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.cxx.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.h.diff?cvsroot=src&r1=1.4&r2=1.5
CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-01-31 15:03:54 Modified files: sid/component/gloss: ChangeLog gloss.cxx gloss.h libgloss.h Log message: 2002-01-25 Ben Elliston <bje@redhat.com> * libgloss.h (libgloss::SYS_argc): New enumerator. (libgloss::SYS_argnlen, libgloss::SYS_argn): Likewise. (libgloss::SYS_unsupported): Raise its value. * gloss.cxx (gloss32::gloss32): Virtualise "command-line". (gloss32::get_command_line): New method. (gloss32::set_command_line): Likewise. (gloss32::set_string [string&]): Call char* version. (gloss32::set_string [char*]): Implement. (gloss32::syscall_trap): Handle SYS_argc, SYS_argn, SYS_argnlen. (gloss32::do_sys_argc): New method. (gloss32::do_sys_argn): Likewise. (gloss32::do_sys_argnlen): Likewise. * gloss.h (gloss32::set_string): New method which has a length parameter for binary data and null-terminated strings. (gloss32::do_sys_argc): Declare. (gloss32::do_sys_argn): Likewise. (gloss32::do_sys_argnlen): Likewise. (gloss32::command_line): Change type to vector<string>. (gloss32::get_command_line): New virtual attribute callback. (gloss32::set_command_line): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/ChangeLog.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.cxx.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.h.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/libgloss.h.diff?cvsroot=src&r1=1.4&r2=1.5
CVSROOT: /cvs/src Module name: src Changes by: jjohnstn@sources.redhat.com 2002-06-03 13:00:39 Modified files: sid/component/gloss: ChangeLog gloss.cxx gloss.h Log message: 2002-06-03 Jeff Johnston <jjohnstn@redhat.com> * gloss.cxx (gloss32::gloss32): Add "state-snapshot" attribute. Also Add new attribute "exit-code" which points to the exit code. Set initial value to 0. (gloss32::setup_fds): New method that sets up fds. (gloss32::reset): Code moved to setup_fds. New code is call to setup_fds(). Set initial exit code to 0. (gloss32::stream_state): New method to save state. (gloss32::destream_state): New method to restore state. (gloss32::do_sys_exit): Set exit_code with exit value. (operator <<, operator >>): New functions to stream/destream gloss32. * gloss.h (gloss32): Add setup_fds, stream_state, and destream_state prototypes as well as declaring operator << and operator >> friends. (gloss32::exit_code): New variable. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/ChangeLog.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.cxx.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.h.diff?cvsroot=src&r1=1.9&r2=1.10
CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-09-05 11:11:16 Modified files: sid/component/gloss: ChangeLog gloss.cxx gloss.h Log message: * C++ standard conformance. 2002-09-05 Ben Elliston <bje@redhat.com> * gloss.h: Specify std:: namespace where necessary. * gloss.cxx: Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/ChangeLog.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.cxx.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.h.diff?cvsroot=src&r1=1.10&r2=1.11
CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2005-08-19 19:44:46 Modified files: sid/component/gloss: ChangeLog gloss.cxx gloss.h libgloss.h Log message: 2005-08-19 Dave Brolley <brolley@redhat.com> * Contribute the following changes: 2005-07-13 Dave Brolley <brolley@redhat.com> * gloss.cxx (gloss32): Initialize dynamic_configurator. Add dynamic-configurator relation. * gloss.h (gloss32): Inherit virtually from fixed_attribute_map_component. (dynamic_configurator): New member of gloss32. 2005-07-05 Dave Brolley <brolley@redhat.com> * gloss.cxx (start_config): Removed from gloss32. (gloss32): Remove "start-config" attribute. Add "config-error" pin. (reset): Don't call sys_config_set. (sys_reconfig_set): Call set_error_result based on the value driven on config_error_pin. (sys_reconfig_reset): Likewise. * gloss.h (start_config): Removed from gloss32. (config_error_pin): New member of gloss32. 2005-06-06 Dave Brolley <brolley@redhat.com> * gloss.cxx (gloss32): Don't initialize dynamic_configurator. Don't add dynamic-configurator relation. (configure_pin): Renamed to sys_configure_pin. (configure): New virtual override in gloss32. (do_sys_reconfig): Print log messages to cerr and only when verbose_p. * gloss.h (gloss32): fixed_pin_map_component and configurable_component inherited virtually. (dynamic_configurator): Removed. (configure_pin): Renamed to sys_configure_pin. (configure): New virtual override in gloss32. 2005-05-29 Dave Brolley <brolley@redhat.com> * libgloss.h (SYS_reconfig): New enumerator. * gloss.h (main, dynamic_configurator): New members of gloss32. (configure_pin, config_result_pin, start_config): Likewise. (sys_reconfig_set): New method of gloss32. (sys_reconfig_reset, do_sys_reconfig): Likewise. * gloss.cxx (gloss32): Initialize main, dynamic_configurator and start_config. Add relations main, dynamic-configurator. Add configure pin. Add start-config addtribute. Add config-result pin. (reset): Call sys_reconfig_set with start_config if it's not empty. (syscall_trap): Handle SYS_reconfig. (sys_reconfig_set): New method of gloss32. (sys_reconfig_reset, do_sys_reconfig): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/ChangeLog.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.cxx.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.h.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/gloss/libgloss.h.diff?cvsroot=src&r1=1.5&r2=1.6
CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2006-07-14 19:44:17 Modified files: sid/component/gloss: ChangeLog gloss.cxx gloss.h Log message: 2006-07-14 Dave Brolley <brolley@redhat.com> * gloss.h (rx_eof_pin): New member of gloss32. * gloss.cxx (gloss32): Add debug-rx-eof pin. (read): Check rx_eof_pin. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/sid/component/gloss/ChangeLog.diff?cvsroot=src&r1=1.28&r2=1.29 http://sourceware.org/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.cxx.diff?cvsroot=src&r1=1.20&r2=1.21 http://sourceware.org/cgi-bin/cvsweb.cgi/src/sid/component/gloss/gloss.h.diff?cvsroot=src&r1=1.12&r2=1.13