From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5256 invoked by alias); 31 Jan 2002 23:03:55 -0000 Mailing-List: contact sid-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-cvs-owner@sources.redhat.com Received: (qmail 5223 invoked by uid 424); 31 Jan 2002 23:03:54 -0000 Date: Thu, 31 Jan 2002 15:03:00 -0000 Message-ID: <20020131230354.5221.qmail@sources.redhat.com> From: bje@sources.redhat.com To: sid-cvs@sources.redhat.com Subject: src/sid/component/gloss ChangeLog gloss.cxx gl ... X-SW-Source: 2002-q1/txt/msg00016.txt.bz2 List-Id: 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 * 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. (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