1 INFO-VAX	Thu, 17 Mar 2005	Volume 2005 : Issue 152       Contents: Re: Bono vs. Carley  Re: Bono vs. Carley  check numeric in open-vms sql ( csws/apache 2.0 (+php1.2-1 +mysql 4.1-9), Re: csws/apache 2.0 (+php1.2-1 +mysql 4.1-9)# EMACS  was [Announce] FreeVMS 0.1.3 * RE: FW: DECC : toupper/tolower performance help utility for rdb + sql Re: help utility for rdb + sql Re: help utility for rdb + sql' Re: How to load native code from a JAR? % Minimal DECwindows client environment ) Re: Minimal DECwindows client environment * Mulitiple jobs in 2 seperate $batch queues. Re: Mulitiple jobs in 2 seperate $batch queues. Re: Mulitiple jobs in 2 seperate $batch queuesP OpenVMS.org Contributing Editor Robert Gezelter to Speak in Whippany, NJ on MarcP OpenVMS.org Contributing Editor Robert Gezelter to speak on Software Architectur Re: OT: Outsourcing humour Re: Relative Record Number Re: Relative Record NumberD Re: Removing "Extra" Carriage Returns (was: DIFF/IGNORE=WHITE_SPACE)M REPOST: Re: Magnetic tape filenames become case sensitive in extended parsing = REPOST: Re: Mozilla suite freezing; whats to become of HPSWB?  Re: request $ search/quiet Re: request $ search/quiet Re: request $ search/quiet Re: request $ search/quiet SANman issue Some questions about SQL Re: Some questions about SQL Re: Some questions about SQL Suggestion for FAQ Re: Suggestion for FAQ Re: Suggestion for FAQP Re: Transferring Executables to a VAX by a tortuous route - help please pleasepl  Re: Warren Sander e-mail address Re: What does HP do ?  Re: What does HP do ?  Re: What does HP do ?  Re: What does HP do ?  Re: What does HP do ?  Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3 Re: [Announce] FreeVMS 0.1.3  F ----------------------------------------------------------------------  # Date: Thu, 17 Mar 2005 17:37:26 GMT ! From: Nigel Barker <nigel@hp.com>  Subject: Re: Bono vs. Carley8 Message-ID: <3pdj31d6rd4gpuqcbq4vgg9ame41vb5av7@4ax.com>  L On Tue, 08 Mar 2005 10:43:22 -0500, JF Mezei <jfmezei.spamnot@vaxination.ca> wrote:   >Nigel Barker wrote:S >> he is not a US citizen. In a gentlemans agreement from the 1940s the World Bank S >> head and International Monetary Fund (IMF) deputy head are always U.S. citizens, S >> while the head of the IMF is a European. I am surprised that JF was not aware of  >> that. > E >I was under the impression that the heads were CHOSEN by the USA and  >Europe respectively.   D The US have just nominated Paul Wolfowitz who AFAIK is a US citizen.  M I just discovered that this convention has only been challenged once. In 2000 H the US vetoed Europe's nomination of German deputy finance minister Caio Koch-Weser as head of the IMF.   -- Nigel Barker Live from the sunny Cote d'Azur    ------------------------------  % Date: Thu, 17 Mar 2005 13:23:43 -0500   From: nobody <nonody@nobody.org> Subject: Re: Bono vs. Carley* Message-ID: <4239CB2B.112E59E1@nobody.org>   Nigel Barker wrote: F > The US have just nominated Paul Wolfowitz who AFAIK is a US citizen.  H But also considered a war criminal oustide the USA, as is Rumsfeld (who F escaped being arrested for war crimes in his last trip to Germany BTW,, it took supreme court ruling to prevent it).  F Perhaps Wolfowitz was setup to fail in his nomination, making the restG of the world look bad because they blocked the USA nomination, but also > opening the door for Carly to get in as runner-up for the job.   ------------------------------  % Date: Thu, 17 Mar 2005 15:18:02 +0200 0 From: "Eitan" <no_spam_please@nospam_please.com>& Subject: check numeric in open-vms sql1 Message-ID: <d1bvu1$c7f$1@news2.netvision.net.il>    Hello, In Open-VMS, In SQL (RMS database) : E How can I find that an expression is a numeric one (and has no string  literals) ? C Can I do : when the expression is a numeric one, put zero instead ?    Need sample code (sql), please.   	 Thanks :)    ------------------------------  % Date: Thu, 17 Mar 2005 16:23:48 +0000 0 From: Chris Sharman <chris.sharman@sorry.nospam>1 Subject: csws/apache 2.0 (+php1.2-1 +mysql 4.1-9) 4 Message-ID: <d1cauk$o33$1$8302bc10@news.demon.co.uk>  H I'm wanting to install apache on Alpha VMS 7.3, & have got the kits off  the hp site.  G It "strongly recommended termination" because I haven't any ODS5 disks. A 1. Can it run on ODS2 ? What kind of problems would I encounter ?   ) 2. Can it co-exist with OSU HTTP_SERVER ?   0 3. Does it support sessions & register_globals ?   Thanks,  Chris    ------------------------------    Date: 17 Mar 2005 08:54:38 -0800) From: "Ken Robinson" <kenrbnsn@rbnsn.com> 5 Subject: Re: csws/apache 2.0 (+php1.2-1 +mysql 4.1-9) C Message-ID: <1111078478.686761.260450@f14g2000cwb.googlegroups.com>    Chris Sharman wrote (in part):E > I'm wanting to install apache on Alpha VMS 7.3, & have got the kits  off  > the hp site. > B > It "strongly recommended termination" because I haven't any ODS5 disks.C > 1. Can it run on ODS2 ? What kind of problems would I encounter ?  > + > 2. Can it co-exist with OSU HTTP_SERVER ?  > 2 > 3. Does it support sessions & register_globals ?  @ I can't answer the first two questions. As for the third, PHP as> installed comes with a bare-bones PHP.INI file with all of theF extensions commented out. Edit the ini file and turn on the extensions< you want. Yes it does support sessions and register_globals.   Ken    ------------------------------  % Date: Thu, 17 Mar 2005 06:31:37 -0800 # From: "Tom Linden" <tom@kednos.com> , Subject: EMACS  was [Announce] FreeVMS 0.1.3( Message-ID: <opsnsdazcvzgicya@hyrrokkin>  L On Thu, 17 Mar 2005 14:17:18 +0000 (UTC), Roar Throns <roart@nvg.ntnu.no>   wrote:  $ > Tom Linden <tom@kednos.com> wrote: > : > : BTW, did you ever succeed getting emacs ported to VMS? > B > It was working and I could edit with it, but I have not done anyJ > development in a couple of years, but someone else picked it up and have > improved on it. G > There is also someone with Emacs CVS access who have made a couple of = > branches for it, so we might actually see something "soon".  >    Do you mean Thi?   Tom    ------------------------------  % Date: Thu, 17 Mar 2005 19:03:41 +1100 6 From: "O'Brien Paddy" <Paddy.O'Brien@transgrid.com.au>3 Subject: RE: FW: DECC : toupper/tolower performance X Message-ID: <8BAD914A0B8CA84C9E94187103A1AB9E05F650@EX-TG2-PR.corporate.transgrid.local>   Peter,  L Fantastic -- it works -- witness below.  As with any Microsoft "intuitive" =L software, it's agony getting there.  How the hell does anyone find this stu=L ff in MS when it's made available in easier steps in VMS?  Click here, clic=5 k, click, whoops back-clip and suddenly a paper-clip.    Regards, Paddy   > -----Original Message-----C > From: Peter Weaver [mailto:WeaverConsultingServices@sympatico.ca] % > Sent: Thursday, 17 March 2005 03:05  > To: Info-VAX@Mvb.Saic.Com 5 > Subject: Re: FW: DECC : toupper/tolower performance  >=20 >=20 > O'Brien Paddy wrote:D > > I give up ... doing a reply does not add chevrons (I'm in bloody: > > outlook), and my attempt to add was very unsuccessful. > > ...  >=20A > If you are using Outlook 2000 then try this (if you are using a A > different Outlook or Outlook Express post the version to get=20 
 > the correct 	 > steps),  >=20 > 1. Click on the tools menu > 2. Select Options ? > 3. Select the Preferences tab (it should already be selected) $ > 4. Click the E-Mail Options button0 > 5. You should see the bottom section that says% >             On replies and Forwards ) >                 When reply to a message ' >                     drop down choices + >                 When forwarding a message ' >                     drop down choices ( >                 Prefix each line with: >=20@ > 6. Change the two drop down choices to "Prefix each line of=20 > the originalG > message" and type the ">" character into the "Prefix each line with:"  > box. >=20( > That should fix at least that problem. >=20 >=20 > --=20  > Peter Weaver! > Weaver Consulting Services Inc.  > Canadian VAR for CHARON-VAX  > www.weaverconsulting.ca  >=20 >=20 >=20    G ***********************************************************************   C "This electronic message and any attachments may contain privileged @ and confidential information intended only for the use of the=20D addressees named above.  If you are not the intended recipient of=20C this email, please delete the message and any attachment and advise D the sender.  You are hereby notified that any use, dissemination,=207 distribution, reproduction of this email is prohibited.   C If you have received the email in error, please notify TransGrid=20 C immediately.  Any views expressed in this email are those of the=20 ? individual sender except where the sender expressly and with=20 C authority states them to be the views of TransGrid.  TransGrid uses > virus-scanning software but excludes any liability for viruses contained in any attachment.  < Please note the email address for TransGrid personnel is now$ firstname.lastname@transgrid.com.au"  G ***********************************************************************    ------------------------------  % Date: Thu, 17 Mar 2005 13:52:40 +0200 0 From: "Eitan" <no_spam_please@nospam_please.com># Subject: help utility for rdb + sql 1 Message-ID: <d1bqu4$ae7$1@news2.netvision.net.il>    Hello,L I am looking for good help utility (a *.chm file/ *.pdf /  or other Windows'! based file - *.chm is preffered),  That shows :7 1) most of the functions + some tutorial of VMS system. & 2) most of sql function of VMS system.  	 Thanks :)    ------------------------------  % Date: Thu, 17 Mar 2005 14:21:53 +0200 4 From: Mike Rechtman <michael.rechtman.nospam@hp.com>' Subject: Re: help utility for rdb + sql & Message-ID: <42399281.79F51C33@hp.com>   Eitan wrote: >  > Hello,N > I am looking for good help utility (a *.chm file/ *.pdf /  or other Windows'# > based file - *.chm is preffered),  > That shows :9 > 1) most of the functions + some tutorial of VMS system. ( > 2) most of sql function of VMS system. >  > Thanks :)   1 You have, I suppose, access to an OpenVMS system.  Have you tried $ HELP ??   If you have RDB installed, try $ HELP RDB  % Should return with a number of topics    Mike --  E --------------------------------------------------------------------- E Usual disclaimer: All opinions are mine alone, perhaps not even that. ? Mike Rechtman                            *rechtman@tzora.co.il* F Kibbutz Tzor'a.                          Voice (home): 972-2-9908337  B   "20% of a job takes 80% of the time, the rest takes another 80%"E ---------------------------------------------------------------------  -----BEGIN GEEK CODE BLOCK-----  Version: 3.1: GCM/CS d(-)pu s:+>:- a++ C++ U-- L-- W++ N++ K? w--- V+++$6 PS+ PE-- t 5? X- tv-- b+ DI+ D-- G e++ h--- r+++ y+++@ ------END GEEK CODE BLOCK------    ------------------------------  % Date: Thu, 17 Mar 2005 13:24:08 +0100 , From: "Dr. Dweeb" <5msg0h202@sneakemail.com>' Subject: Re: help utility for rdb + sql = Message-ID: <423976e7$0$80889$157c6196@dreader2.cybercity.dk>    Eitan wrote: > Hello,E > I am looking for good help utility (a *.chm file/ *.pdf /  or other , > Windows' based file - *.chm is preffered), > That shows :9 > 1) most of the functions + some tutorial of VMS system. ( > 2) most of sql function of VMS system. >  > Thanks :)    The entire manual set AFAIR   @ http://www.oracle.com/technology/products/rdb/rdb_doc_index.html  	 Dr. Dweeb    ------------------------------    Date: 17 Mar 2005 06:27:15 -0800) From: "Bob Gezelter" <gezelter@rlgsc.com> 0 Subject: Re: How to load native code from a JAR?C Message-ID: <1111069635.342995.143740@z14g2000cwz.googlegroups.com>   	 Bernhard,   C A common mistake is to get stuck with the entry point names and the  names for the shareable image.  D - You will need to create a logical name for the native image, which+ should be built as a shareable library (see D http://www.rlgsc.com/cets/2000/460.html; apologies, the links to the sample codes do not work).  C - You may run into a small problem with naming conventions. The JNI G builds with one set of naming conventions, and your pre-existing native F code may use different conventions. This is straightforward to correct. with a binding layer, albeit at times tedious.  B I have been there and done that. I hope that the above is helpful.  $ - Bob Gezelter, http://www.rlgsc.com   ------------------------------  % Date: Thu, 17 Mar 2005 12:41:58 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> . Subject: Minimal DECwindows client environmentB Message-ID: <1111081316.d80cce34921833f53f032f569faf61a4@teranews>  H I want to have an app on my all mighty Microvax II pop a dialog/alert onF a xterminal when certain events occur, and once the user acknowlkedges, the event, the dialog goes away completely.   < The all mighty Microvax II is sort of memory constrained :-)  7 1- What is the minimum amount of stuff that needs to be C installed/started on the microvax II to allow an application to SET F DISPLAY and then run an application that will output to that display ?F (transport is already there). ?  Is it just a question of using sysgenJ to connect WSA0: to some driver ? I take it the friver must be installed ?  F 2- In terms of the application, since it would be using a very limitedF set of motif and x routines and woudl probably be the only one on thatE machine to ever use X/Motif, is there an advantage to linking against C the .OLBs to make it standlone without the need to install images ? G Would the memory footprint be lesser if the app were linked against the G OLB, picking only what it needs, as opposed to installing the shareable  images ?  E Or must there be some file that are installed with some privileges in  order to make X clients work ?   ------------------------------    Date: 17 Mar 2005 12:23:29 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) 2 Subject: Re: Minimal DECwindows client environment3 Message-ID: <X2U3ollVvfWu@eisner.encompasserve.org>   r In article <1111081316.d80cce34921833f53f032f569faf61a4@teranews>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes:J > I want to have an app on my all mighty Microvax II pop a dialog/alert onH > a xterminal when certain events occur, and once the user acknowlkedges. > the event, the dialog goes away completely.  > > > The all mighty Microvax II is sort of memory constrained :-)  B    We used 16MB MVII for our eareliest X11 based developments.  WeD    also had some truly diskless 4MB VAXstation 2000.  We found that E    you need about 4MB per user for small X11 apps, plus room for the  3    OS and such.  This was before DEC went to Motif.   @    We were coding in Fortran (not by choice), if you code in C++@    I'd expect you'ld need more memory (OOL tend to be that way).  B    The memory problem on our 2000s was solved when DEC brought outB    a low cost 12MB upgrade and we added local page and swap disks.A    After that it was the CPU load that limitted what we could do.   G    If you max out the MV II at 16MB and do not any displays attached to B    it you should be fine.  At 8MB one small window should be fine.   ------------------------------    Date: 17 Mar 2005 08:01:43 -0800( From: "Stalliano" <bertyboz@hotmail.com>3 Subject: Mulitiple jobs in 2 seperate $batch queues C Message-ID: <1111075303.470899.285760@l41g2000cwc.googlegroups.com>   	 Hi there,   F I just want to preface this question with the fact I have little to noD experience with VMS but hopefully someone will steer me in the right" direction to find the solution. :)  B Here is the scenario, on our Payroll box (which is an Alpha server; running VMS version 7.3-1).  We have 2 batch queues set up:    1. report$batch (job limit=3)  2. backup$batch (job limit=1)   D We have a nightly backup job that runs on backup$batch to a DLT tape@ that re-submits itself every night.  This job works fine without1 problems for the most part.  Here is the problem:   = Once a week one of our users prints a report from our payroll G application that submits itself in the report$batch queue.  Even though E the report prints out fine, the job sometimes stays in an "executing" B status in the queue.  Now when this happens, even though it's in aG different batch queue that the backup job, the backup job remains in an D "executing" status as well and doesn't complete.  I don't understandE this as they are 2 seperate queues, but does it mean because they are F both "$batch" queues for some reason the job limit affects each other?  @ I'm totally at a loss with this and any help anyone has would be greatly appreciated.   Many thanks in advance!    Roberto    ------------------------------  # Date: Thu, 17 Mar 2005 16:58:07 GMT ( From: "Hein" <hein.nomail@hp.nomail.com>7 Subject: Re: Mulitiple jobs in 2 seperate $batch queues 1 Message-ID: <zGi_d.1864$LI2.129@news.cpqcorp.net>   3 "Stalliano" <bertyboz@hotmail.com> wrote in message = news:1111075303.470899.285760@l41g2000cwc.googlegroups.com...   ? > Once a week one of our users prints a report from our payroll I > application that submits itself in the report$batch queue.  Even though G > the report prints out fine, the job sometimes stays in an "executing" D > status in the queue.  Now when this happens, even though it's in aI > different batch queue that the backup job, the backup job remains in an F > "executing" status as well and doesn't complete.  I don't understandG > this as they are 2 seperate queues, but does it mean because they are H > both "$batch" queues for some reason the job limit affects each other?  0 The batch job limits will not affect each other.  L You'll have to drill down a little to see what the programs in the executing jobs are waiting for.   . SHOW SYS/BATCH will give you a starting point.+ What is the 'state' of the bathc processes?   7 Are they 'moving' ? IO count changes, CPU time changes.  SHOW PROC/CONT/ID=xxx may help.   J For desperate case you may have to drill down with ANAL/SYSTEM .. SET PROC@ 'batch_job_process_name'... SHOW PROC/LOCK ... SHOW PROC/CHAN...    / You may want to consider upgrading VMS to 7.3-2    Hope this helps, Hein.    ------------------------------  % Date: Thu, 17 Mar 2005 11:48:14 -0500 < From: "Peter Weaver" <WeaverConsultingServices@sympatico.ca>7 Subject: Re: Mulitiple jobs in 2 seperate $batch queues , Message-ID: <39tqmgF661i06U1@individual.net>   Stalliano wrote: >...B > I'm totally at a loss with this and any help anyone has would be > greatly appreciated. >...  C Just a WAG, but you might find that your Backup job is running at a ; lower priority and the report is looping on CPU. Try a SHOW H QUE/FULL/BATCH and look at the BASE_PRIORITY for both queues. Or perhapsD the backup job itself has a SET PROCESS/PRIORITY= line in it. If youD have the situation again then try SHOW PROC/CONT/ID= to look at both& processes and see what they are doing.   --   Peter Weaver Weaver Consulting Services Inc.  Canadian VAR for CHARON-VAX  www.weaverconsulting.ca    ------------------------------    Date: 17 Mar 2005 06:19:20 -0800) From: "Bob Gezelter" <gezelter@rlgsc.com> Y Subject: OpenVMS.org Contributing Editor Robert Gezelter to Speak in Whippany, NJ on Marc C Message-ID: <1111069160.948087.156870@o13g2000cwo.googlegroups.com>   F Robert Gezelter, CSA, CSE, CDP, a Contributing Editor for OpenVMS.org,B will present <em>Architectural Techniques for Interoperability andD Coexistence</em> on Tuesday, March 22, 2005 in Whippany, New Jersey. <p> G Mr. Gezelter will examine how systems and software architectures enable F long system life. Good architectures eliminate the need for expensive,G on-going revisions. Good architecture also enables systems to evolve to G additional tasks and missions without incompatible changes. Systems can D operate efficiently for decades without architectural revision, much less incompatible revisions. <p> D The full abstract and location of this presentation can be found at: <br>A http://www.rlgsc.com/ieee/NorthernNewJersey/2005-03/announce.html   F This presentation is made possible by the support of the IEEE Computer* Society's Distinguished Visitor's Program.   ------------------------------    Date: 17 Mar 2005 06:31:36 -0800) From: "Bob Gezelter" <gezelter@rlgsc.com> Y Subject: OpenVMS.org Contributing Editor Robert Gezelter to speak on Software Architectur C Message-ID: <1111069896.356837.110560@o13g2000cwo.googlegroups.com>   F Robert Gezelter, CSA, CSE, CDP, a Contributing Editor for OpenVMS.org,? will present "Architectural Techniques for Interoperability and C Coexistence" on Tuesday, March 22, 2005 at 6:00 PM in Whippany, New  Jersey.   G Mr. Gezelter will examine how systems and software architectures enable F long system life. Good architectures eliminate the need for expensive,G on-going revisions. Good architecture also enables systems to evolve to G additional tasks and missions without incompatible changes. Systems can D operate efficiently for decades without architectural revision, much less incompatible revisions.  D The full abstract and location of this presentation can be found at:  A http://www.rlgsc.com/ieee/NorthernNewJersey/2005-03/announce.html   F This presentation is made possible by the support of the IEEE Computer* Society's Distinguished Visitor's Program.   ------------------------------  % Date: Thu, 17 Mar 2005 09:17:03 -0800 % From: DeanW <dean.woodward@gmail.com> # Subject: Re: OT: Outsourcing humour 7 Message-ID: <3f119ada050317091756fe6140@mail.gmail.com>   K On Wed, 16 Mar 2005 13:05:53 +0100, Paul Sture <paul.sture@decus.ch> wrote:  > Dr. Dweeb wrote: > N > > http://www.comics.com/comics/workingdaze/archive/workingdaze-20050221.html > 1 > "McDonald's outsources drive-through staffing":  > B > http://management.silicon.com/careers/0,39024671,39128656,00.htm  < McDonald's is behind the curve on this one- I'm told severalC drive-thrus in Hermiston, OR (about 20 miles north of the middle of  nowhere) already do this.   ? Having to listen to 'merkins order "food" could drive off-shore   drive-thru operators insane. ;-)  D "Hi, I'd like two double-gut bombs with cheese, large grease sticks,A and an extra-large sugar caffeine fizz!"  'Aaiiiiiiyyyeeeeeeeee!'    ------------------------------  % Date: Thu, 17 Mar 2005 12:19:56 +0100 ) From: "Jan van der Weijde" <JanW@WRQ.com> # Subject: Re: Relative Record Number 0 Message-ID: <113ipul93eo2d88@corp.supernews.com>   Thanks Hein,  K I now understand the relation between RRN and RFA. Although I thought RRN - K unlike RFA - in general could not be relied upon to have the same value for J the lifetime of a record. But if it's equal to an RFA it is fixed for that certain record. F I implemented both RFA and RRN access. It's up to the customer what to choose.   	 Groetjes,  Jan   5 "Hein" <hein.nomail@hp.nomail.com> schreef in bericht * news:D5DZd.1707$mF.883@news.cpqcorp.net... > 6 > "Jan van der Weijde" <JanW@WRQ.com> wrote in message, > news:113dobr8vfvmtd9@corp.supernews.com...@ > > Thanks for the detailed answer Hein, it worked like a charm! > > L > > I guess the calculated RRN is only valid for sequential files with fixed > > length records. B > > For relative files the bucket code is used and for indexed and
 sequential< > > files with variable length records the RRN is of no use. >  > Right.I > Back to the old 'what problem are you really trying to solve question'. I > If all you are looking for is the ability to reposition to a previously I > written (or read) record, then I would suggest to just use the (6-byte)  RFA  > instead of the 4 byte RRN.; > The RFA will work for all organizations and record types. G > It is suppose to be an 'opaque' structure, but it is not to tricky to  figure > out:K > The first longword is the VBN for SEQ, the VBN of the bucket start for an ) > INDEXED, and an RRN for relative files. K > The next word is the the byte offset for SEQ, the record-id-in-bucket for  > INDEXED and 0 for relative. ! > It is supported by DUMP/RECORD.  >  > Groetjes,  > Hein.  >  >  >    ------------------------------  # Date: Thu, 17 Mar 2005 14:33:26 GMT ( From: "Hein" <hein.nomail@hp.nomail.com># Subject: Re: Relative Record Number 1 Message-ID: <Wyg_d.1851$xN2.133@news.cpqcorp.net>   ' <dooleys@snowy.net.au> wrote in message = news:1111023143.154229.198570@o13g2000cwo.googlegroups.com...  > <snip> > > Thank you,E > > but as far as I know the field RAB$L_KBF is only used to randomly 
 > select aG > > record, so as input to a system service. I also need to have an RRN  > as* > > output after a sequential read or add.   :   G > I believe that from an rms perspective, fixed-length sequential files 4 > can be handled exactly the same as relative files. > Phil   Close, but not exactly.   I The main difference is of course that RELATIVE files have 'cells' to hold ! data records plus a control byte. J The control byte allows RMS to tell whether the records does not exist (noJ $PUT seen), does exist or existerted  ($delete done). The REL file recordsJ are also organized in buckets, but that is transparent to the application.  G Is is not an unreasonable though to expect that REL files and FIXED-SEQ  files behave similar. L So I was actually a little surprised to see how much work an application hasJ to do, how much it needs to know, to make them the same. A goal of RMS hasK been and is to offer a general API that hides implementation details to the K max. Well, for RRN support it does no go to the max. Specificallty tt could F return the RRN in the BKT field for a FIXED-SEQ file, but it does not.I Looking back over 20+ years that may have been the correct decision since K few or no complaint were logged, and so the additional code would have been  a waste for all other users.   Cheers,  Hein.    ------------------------------  # Date: Thu, 17 Mar 2005 15:44:29 GMT ( From: "Hein" <hein.nomail@hp.nomail.com>M Subject: Re: Removing "Extra" Carriage Returns (was: DIFF/IGNORE=WHITE_SPACE) 2 Message-ID: <xBh_d.1855$OR2.1465@news.cpqcorp.net>  : "Larry Kilgallen" <Kilgallen@SpamCop.net> wrote in message- news:hzDDL2GuOjOH@eisner.encompasserve.org... E > In article <1110998430.632769.250330@f14g2000cwb.googlegroups.com>,  JimStrehlow@data911.com writes:  > C > > Can someone advise a better way to remove extra carriage return   > > characters from a text file?  0  Nice tangential leap from the original subject!  + The ATTRIBUTES of the file may be mixed up. J For example, the file may have CARRIAGE-RETURN=NONE and have its own CR-LF hard-coded. B (mostly to do 'overpunch' bold  which is not too useful on a tube)? You can often hack around that by mangling the attributes some.  For example....    $  $ cre/fdl=sys$input none.tmp record; carr none  $ crlf="xx"  $ crlf[0,16]=%x0a0d  $ open/appen none none.tmp! $ write none "aap noot mies",crlf  $ write none "teun vuur",crlf  $ close none $ type none.tmp 
 aap noot mies 	 teun vuur   ? $ set file/att=(rat=cr) none.tmp   ! Creates those'extra' cr-lf  $ type none.tmp 
 aap noot mies   	 teun vuur    $ dump/reco none.tmp  @ Record number 1 (00000001), 15 (000F) bytes, RFA(0001,0000,0000)  <    0A0D73 65696D20 746F6F6E 20706161 aap noot mies... 000000  @ Record number 2 (00000002), 11 (000B) bytes, RFA(0001,0000,0012)  <             0A0D72 75757620 6E756574 teun vuur....... 000000  G $ convert/fdl=sys$input none.tmp crlf.tmp  ! Loose the variable format.  record; form stream_lfL $ set file/attr=rfm=stm crlf.tmp   ! white lie. Goble up an extra terminator	 character 5 $ conv/fdl=nl: crlf.tmp normal.tmp   ! Final clean up  $ type normal.tmp 
 aap noot mies 	 teun vuur " $ dump/record normal.tmp  ! Proof.  @ Record number 1 (00000001), 13 (000D) bytes, RFA(0001,0000,0000)  <        73 65696D20 746F6F6E 20706161 aap noot mies... 000000  ? Record number 2 (00000002), 9 (0009) bytes, RFA(0001,0000,0010)   <                 72 75757620 6E756574 teun vuur....... 000000   ----- 5 You can also makes this for for embedded CR-LF stuff. G We would need a few sample record dumps and DIR/FULL output for 'record B format' and 'record attributes' to help you with specific fix-ups.     hth, Hein.    ------------------------------   Date: 17 Mar 2005 16:28:34 GMT# From: "Galen" <gltackett@gmail.com> V Subject: REPOST: Re: Magnetic tape filenames become case sensitive in extended parsingN Message-ID: <reposted.0.1110905308.795891.217720@o13g2000cwo.googlegroups.com>  ! I bet this gets plenty responses!   G Seems to me that the VMS documentation on on this subject in the _Guide G to OpenVMS File Applications_ is a bit dated. (All my references are to B the version listed for VMS V8.2 on official doc page. You can find3 chapter and verse at either of the following links:   J http://h71000.www7.hp.com/doc/731FINAL/4506/4506pro_002.html#103_hdr1label http://tinyurl.com/4ljno    E It would be awkward to cut and paste all the appropriate information, F but here are a few relevant lines you will find on the page referenced above:  6 > Lowercase characters are not in the [ASCII] "a" set,  @ > OpenVMS file specifications are a subset of ANSI magnetic tape
 > file names.   A > An ANSI magnetic tape file name consists of a 17-character name @ > string, a period, a semicolon, and an optional version number.= > You can specify a name string consisting of a maximum of 17  > ASCII "a" characters ...  A Since ODS-5 and mixed-case filenames came along this has not been  entirely true.  # A little farther down we also read:   E > Lowercase characters are not in the ASCII "a" character set, but if = > you specify them, OpenVMS systems convert them to uppercase 
 > characters.   E Regardless of whether the behavior Simon reports is intended, I'd say D this part of the tape labelling documentation needs revised to clear
 things up.  ? (Does Backup further complicate the issue of tape labels here?)      -- Galen    Simon Clubley wrote: > This is on VMS 7.3-1 > E > When using $ set process/parse=extended, filenames on magnetic tape  become > case sensitive:  >  > (example snipped)    ------------------------------   Date: 17 Mar 2005 16:28:36 GMT# From: "Galen" <gltackett@gmail.com> F Subject: REPOST: Re: Mozilla suite freezing; whats to become of HPSWB?M Message-ID: <reposted.0.1110906503.670889.90520@l41g2000cwc.googlegroups.com>   A I haven't read into this in depth but it looks like the SeaMonkey E project is aimed at keeping up development of the Mozilla Application E Suite--now apparently codenamed SeaMonkey--which includes the browser C that Secure Web Browser is based on. It will be done as a community 2 effort, though, and not by the Mozilla Foundation.  E Mitchell Baker, president of the Mozilla Foundation, has a blog entry 9 from March 10 with a lot more information. Take a look at  http://tinyurl.com/4lu22 The direct, full link is: O http://weblogs.mozillazine.org/mitchell/archives/2005/03/community_trans_1.html   ( Sounds like they could use volunteers...   ------------------------------  # Date: Thu, 17 Mar 2005 14:47:40 GMT & From: John Reagan <john.reagan@hp.com># Subject: Re: request $ search/quiet 1 Message-ID: <gMg_d.1853$xj2.864@news.cpqcorp.net>    Doc. wrote: & > %NEWS-I-NEWMSG, John Reagan wrote in+ > news:fJ0_d.1821$km2.811@news.cpqcorp.net   >>: >>I can see why that might be handy.  As the owner of someF >>world-readable file, perhaps I WANT the expiry date to be updated byE >>any reader of the data.  What priv would you want to use?  Or would < >>you want to restrict it to files you own or files you have7 >>write-access to?  Some ACL I would apply to the file?  >  > I > Having had it pointed out that you can bypass this with BACKUP, asking  , > for this to be privileged seems pointless.  E If BACKUP lets you read/copy files without touching the expiry date,  G then you are right that it would seem pointless to have SEARCH enforce  F it.  Plus, SEARCH isn't special.  Anybody could write such a program. L Any priv enforcement would have to be at a lower level to really make sense.     --   John Reagan / HP Pascal/{A|I}MACRO for OpenVMS Project Leader  Hewlett-Packard Company    ------------------------------    Date: 17 Mar 2005 09:49:53 -0800  From: "Barry" <dysert@gmail.com># Subject: Re: request $ search/quiet C Message-ID: <1111081793.318696.243390@o13g2000cwo.googlegroups.com>   G I'm sure I don't have to remind Guy, but just to be on the safe side...2F  Please remember that there may be some users out there who *count* onF the fact that a Search does indeed reset the date.  So if you're goingB to change the behavior please make it optional (like what is beingF proposed, viz., a new qualifier).  We don't want the default Search to- work differently tomorrow than it does today.s   ------------------------------  # Date: Thu, 17 Mar 2005 18:51:37 GMTu( From: "Hein" <hein.nomail@hp.nomail.com># Subject: Re: request $ search/quieti2 Message-ID: <Zkk_d.1875$j%2.1470@news.cpqcorp.net>  + "Barry" <dysert@gmail.com> wrote in messagee= news:1111081793.318696.243390@o13g2000cwo.googlegroups.com... I > I'm sure I don't have to remind Guy, but just to be on the safe side..."H >  Please remember that there may be some users out there who *count* onH > the fact that a Search does indeed reset the date.  So if you're goingD > to change the behavior please make it optional (like what is beingH > proposed, viz., a new qualifier).  We don't want the default Search to/ > work differently tomorrow than it does today.S  K Correct. Allthough at the same time such users should really question theirF procedures.sL Why would you want to read all through a file, and look at every byte if you# really only want to 'touch' a file.e  G Now there is a suggestion.... a full fledged 'touch' with create-if and  option date modifications :-).   Hein.t   ------------------------------  # Date: Thu, 17 Mar 2005 19:01:11 GMT ! From: Nigel Barker <nigel@hp.com>u# Subject: Re: request $ search/quiete8 Message-ID: <npij31pbf2b5a5lg5pqq6j417o324ctl55@4ax.com>  K On Thu, 17 Mar 2005 18:51:37 GMT, "Hein" <hein.nomail@hp.nomail.com> wrote:A   >c, >"Barry" <dysert@gmail.com> wrote in message> >news:1111081793.318696.243390@o13g2000cwo.googlegroups.com...J >> I'm sure I don't have to remind Guy, but just to be on the safe side...I >>  Please remember that there may be some users out there who *count* on I >> the fact that a Search does indeed reset the date.  So if you're goingsE >> to change the behavior please make it optional (like what is beingnI >> proposed, viz., a new qualifier).  We don't want the default Search to 0 >> work differently tomorrow than it does today. >iL >Correct. Allthough at the same time such users should really question their >procedures.M >Why would you want to read all through a file, and look at every byte if yout$ >really only want to 'touch' a file. > H >Now there is a suggestion.... a full fledged 'touch' with create-if and >option date modifications :-).  >r >Hein. >i  J We already have it. Just use GNV. Caveat I haven't checked whether all the options actually work.   PELIAS::NIGEL> sho sym bashn   BASH == "$GNU:[BIN]BASH.EXE" PELIAS::NIGEL> bashm bash$ man touch N TOUCH(1)                              FSF                             TOUCH(1)   NAME%        touch - change file timestamps-   SYNOPSIS         touch [OPTION]... FILE...   DESCRIPTION F        or     : ../src/touch [-acm] MMDDhhmm[YY] FILE... (obsolescent)  N        Update the  access  and  modification times of each FILE to the current               time.t  )        -a     change only the access timei  %        -c     do not create any filesi          -d, --date=STRING=               parse STRING and use it instead of current timet          -f     (ignored)t   :v   -- Nigel Barker Live from the sunny Cote d'Azurs   ------------------------------    Date: 17 Mar 2005 08:27:58 -0800* From: johnmurrayuk@gmail.com (John Murray) Subject: SANman issue = Message-ID: <73061d72.0503170827.3b45057e@posting.google.com>   F Hi Guys, your help here would be greatly appreciated as I am now going round in circles.u    ? The main and 'show stopping' problem is that OpenVMS V7.3 hosts.; running the OpenView host agent are not placed into the SANaF configuration on the management station. V7.3-2 OpenVMS machines usingC the V7.3-1 host agent software are detected and are placed into the, SAN.   E The following procedure has been used to install both V7.3 and V7.3-2- hosts.  -@ Host agent software installed onto the OpenVMS machine using the SYSTEM account.a< 'HOSTWATCHDOG','JCORESERVER' and 'DIALD' processes all start
 correctly.  gB The OpenVMS host is then added to the list of hosts (Supplying theF SYSTEM username and password) in the 'add access to host agent' screen> on the SAN management box. This correctly identifies the host.  sE When an attempt to 'add access to selected hosts' is performed (after D highlighting the host to be added of course), the SAN management boxC correctly identifies and verifies the host returning with a success- status.-D The host agent software on the OpenVMS node is stopped and restarted6 without  issue. The access mode chosen is 'set MSUID'.  l+ 'Exit' is the selected to close the window.5& A comprehensive discovery is then run.  h4 After this nothing new appears in the list of hosts!  C One thing that was noted was that the SAN management box was not int# the same Vlan as the OpenVMS hosts.eE A new address was assigned to the box, the SAN software (and patches)f3 was re-installed and the host access was once againi$ attempted. The problem still exists.   ------------------------------  % Date: Thu, 17 Mar 2005 12:03:08 +0200o0 From: "Eitan" <no_spam_please@nospam_please.com>! Subject: Some questions about SQLw1 Message-ID: <d1bkgj$842$1@news2.netvision.net.il>i   Hello,+ I used to develop in Oracle and Sql-Server.e  * I need good help file for RDB (VMS system)   Also,-) What is the equivalent in RDB (VMS) for : ! select an_expression from dual; ?m  1 I need help for all the functions in RDB, please.u8 i.e how can I left pad a string with 10 leading spaces ?   Thanks :   ------------------------------  % Date: Thu, 17 Mar 2005 06:29:16 -0500t2 From: "Jerry Alan Braga" <jerry.braga@noreply.com>% Subject: Re: Some questions about SQL / Message-ID: <ls2dnVXKzKOR96TfRVn-hQ@rogers.com>e  L Depending on your database version 7.0.x at the sys$library:sql_functions70 . or for 7.1.x at sys$library:sql_function71.sql  G execute these scripts on your database(s).  These scripts give you the oK Oracle function you were used to.  Just be sure to cast your string coming yK out of some of the string function as a specific length as RDB will return 0< varchar(2000) for most of them to handle super long strings.  K as far a dual, you can do the same with RDB$DATABASE table.  I will always  , return a row.  select 'A' from rdb$database;  G SQL> select cast( lpad('abc123',10,' ') as char(10)) from rdb$database;s      < "Eitan" <no_spam_please@nospam_please.com> wrote in message + news:d1bkgj$842$1@news2.netvision.net.il...t > Hello,- > I used to develop in Oracle and Sql-Server.p >n, > I need good help file for RDB (VMS system) >l > Also,d+ > What is the equivalent in RDB (VMS) for :-# > select an_expression from dual; ?e >e3 > I need help for all the functions in RDB, please. : > i.e how can I left pad a string with 10 leading spaces ? >.
 > Thanks : >: >: >    ------------------------------  % Date: Thu, 17 Mar 2005 13:26:50 +0100 , From: "Dr. Dweeb" <5msg0h202@sneakemail.com>% Subject: Re: Some questions about SQL = Message-ID: <42397788$0$80881$157c6196@dreader2.cybercity.dk>y   Jerry Alan Braga wrote:h1 > Depending on your database version 7.0.x at theo- > sys$library:sql_functions70 or for 7.1.x at   > sys$library:sql_function71.sql > H > execute these scripts on your database(s).  These scripts give you theE > Oracle function you were used to.  Just be sure to cast your string G > coming out of some of the string function as a specific length as RDBnA > will return varchar(2000) for most of them to handle super long 
 > strings. > E > as far a dual, you can do the same with RDB$DATABASE table.  I will 5 > always return a row.  select 'A' from rdb$database;  > E >> select cast( lpad('abc123',10,' ') as char(10)) from rdb$database;" >f >e  I As an observation, while the LPAD part is ok, you do not want to be usinge% rdb$database for this purpose - ever.0  	 Dr. Dweebl   > = > "Eitan" <no_spam_please@nospam_please.com> wrote in message - > news:d1bkgj$842$1@news2.netvision.net.il...R	 >> Hello,-. >> I used to develop in Oracle and Sql-Server. >>- >> I need good help file for RDB (VMS system)* >> >> Also,, >> What is the equivalent in RDB (VMS) for :$ >> select an_expression from dual; ? >>4 >> I need help for all the functions in RDB, please.; >> i.e how can I left pad a string with 10 leading spaces ?d >> >> Thanks :0   ------------------------------    Date: 17 Mar 2005 07:29:36 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)a Subject: Suggestion for FAQd3 Message-ID: <FZCaKMw6pN4e@eisner.encompasserve.org>e  e In article <Xns961CE269809lithiumnospamgmxat@212.33.32.148>, Bernhard <lithium@nospam_gmx.at> writes:r@ > koehler@eisner.nospam.encompasserve.org (Bob Koehler) wrote in. > news:LRqXZBrsVs0h@eisner.encompasserve.org:   $ > Does not load native libs, though.E > I keep getting an exception saying "no mylib in java.library.path".i  G    Let me make sure I've got this right.  Are you loading the Java bytenF    code which uses the JNI from the JAR, or the shareable image (.exe)C    that implements the native code?  I'm not so sure you can do the-
    latter.  E > Forgive me for my confusing logicals and symbols. Although being a eD > software engineer for quite some time, I am an absolute newbie to F > OpenVMS. I have still difficulties getting to grips with OpenVMS :-|  D    I know a programmer who calls them "logical symbols".  When I wasA    new to VMS it took a couple shots to figure out the differece.m  (    Maybe it should be in the FAQ.  Hoff?   ------------------------------  % Date: Thu, 17 Mar 2005 06:42:52 -0800a# From: "Tom Linden" <tom@kednos.com>  Subject: Re: Suggestion for FAQt( Message-ID: <opsnsdtqiyzgicya@hyrrokkin>  , On 17 Mar 2005 07:29:36 -0600, Bob Koehler  0 <koehler@eisner.nospam.encompasserve.org> wrote:  I > In article <Xns961CE269809lithiumnospamgmxat@212.33.32.148>, Bernhard  e! > <lithium@nospam_gmx.at> writes:hA >> koehler@eisner.nospam.encompasserve.org (Bob Koehler) wrote inm. >> news:LRqXZBrsVs0h@eisner.encompasserve.org: > % >> Does not load native libs, though.sF >> I keep getting an exception saying "no mylib in java.library.path". >tI >    Let me make sure I've got this right.  Are you loading the Java byte-H >    code which uses the JNI from the JAR, or the shareable image (.exe)E >    that implements the native code?  I'm not so sure you can do the  >    latter. > E >> Forgive me for my confusing logicals and symbols. Although being a D >> software engineer for quite some time, I am an absolute newbie toG >> OpenVMS. I have still difficulties getting to grips with OpenVMS :-|- >-F >    I know a programmer who calls them "logical symbols".  When I wasC >    new to VMS it took a couple shots to figure out the differece.- >+* >    Maybe it should be in the FAQ.  Hoff? > D A while back someone posted a nice expository, I thought it was you.   ------------------------------    Date: 17 Mar 2005 09:27:02 -0800$ From: "AEF" <spamsink2001@yahoo.com> Subject: Re: Suggestion for FAQeB Message-ID: <1111080422.343357.21580@z14g2000cwz.googlegroups.com>   Tom Linden wrote: , > On 17 Mar 2005 07:29:36 -0600, Bob Koehler2 > <koehler@eisner.nospam.encompasserve.org> wrote: >s@ > > In article <Xns961CE269809lithiumnospamgmxat@212.33.32.148>, Bernhard# > > <lithium@nospam_gmx.at> writes:oC > >> koehler@eisner.nospam.encompasserve.org (Bob Koehler) wrote in 0 > >> news:LRqXZBrsVs0h@eisner.encompasserve.org: > >n' > >> Does not load native libs, though.-4 > >> I keep getting an exception saying "no mylib in java.library.path".e > >rF > >    Let me make sure I've got this right.  Are you loading the Java byteC > >    code which uses the JNI from the JAR, or the shareable image  (.exe)G > >    that implements the native code?  I'm not so sure you can do the  > >    latter. > > G > >> Forgive me for my confusing logicals and symbols. Although being ahF > >> software engineer for quite some time, I am an absolute newbie toE > >> OpenVMS. I have still difficulties getting to grips with OpenVMS  :-|  > >uD > >    I know a programmer who calls them "logical symbols".  When I waseE > >    new to VMS it took a couple shots to figure out the differece.f > >t, > >    Maybe it should be in the FAQ.  Hoff? > >iF > A while back someone posted a nice expository, I thought it was you.    C Well, symbols are substituted and logical names are translated! :-)r    E OK, one can do better: Symbols are variables in DCL and logical names5 are synonyms in the "system".e    
 Better still:c  G A symbol is a DCL variable. Symbols are process-specific. Every process1D running under the control of DCL has its own local and global symbol: tables. Local symbols take precedence over global symbols.  = A symbol, when present in a DCL command, is "substituted for"hG (translated) under certain circumstances; e.g., it is "substituted for"i? when it is the first token in the command line or when it is an A argument of an IF command. You can also use the apostrophe or the < ampersand to force symbol substitution. Symbols are normallyF substituted for only in DCL commands, though you can request the value0 of a symbol using a system service in a program.  E The value of a symbol can be either an integer or a character string. = (The value of a logical name can only be a character string.)d  G A symbol in a DCL command procudure can be manipulated in much the sameaC way that a variable is manipulated other languages such as Fortran, D BASIC, c, what have you. You can perform arithmetic, bit operations,E string concatenation, comparisons, logical operations, and such, with G symbols. (You cannot do that with logical names. This is why I refer to C symbols as variables and logical names as synonyms.) See the User's  Manual for more details.  G Logical names are synonyms in "the operating system". Their primary use > is as synonyms for devices and files. (File-specs with missingC components can also be used.) However, logical names can be used tosE store any character string. This character string can also be another3F logical name. And logical name translation is iterative. Logical namesF cannot be manipulated as variables the way symbols are. You cannot add them, for example.  D Logical names are translated automatically whenever they are used inG the context of a file-spec (including nodes, disks, directories, files,iF and combinations thereof), mail address, or a queue-name (there may beC others, but this is all I can think of offhand -- additions to thisuA list are welcome). They can be used "anywhere", not just in a DCL  command.  7 Logical names are stored in various tables which can be C process-specific, job-specific, group-specific, system-specific, or(C cluster-wide. Logical names also come in various access modes, frommD outermost (least privileged) to innermost (most privileged) they are? user, supervisor, executive, and kernel. When a logical name is C translated, the tables are searched in process, job, group, system,hD cluster order (this order can be customized). Within each table, theD search order of access modes is user, super, exec, kernel. Privilged. programs normally ignore user and super modes.  A Logical names are frequently used to store configuration data forlE various programs. The programs are coded to explicitly translate sucht logical names.  E Logical name tables are catalogued in logical name table directories.e  ' See the User's Manual for more details.n   ------------------------------  # Date: Thu, 17 Mar 2005 07:07:25 GMTe3 From: Jack Patteeuw <jjpatteeuw@earthlink.nospamme> Y Subject: Re: Transferring Executables to a VAX by a tortuous route - help please pleasepl B Message-ID: <N0a_d.7229$qf2.1476@newsread2.news.atl.earthlink.net>   I second Jeff Cameron reply.  H About 20 years ago I used Kermit-32 to move many MB from VMS 4.x to VMS I 4.x over dial up lines to (lets just say) a "remote" site.  My mempry is tH bad, but I think the trick was to BACKUP the data and then send it with  file type of FIXED.    jp   Alan Greig wrote:  > Jeff Cameron wrote:s >   >>On 3/12/05 5:33 AM, in articleE >>1110634430.022792.252980@z14g2000cwz.googlegroups.com, "Alan Greig"e  >><greigaln@netscape.net> wrote: >> >> >>>Jeff Cameron wrote: >>>' >>M >>I don't know exactly what you mean? I use Kermit-32, and I have transferredeN >>VAX and Alpha Executable images using both these methods for years now, with
 >>no problem.  >>Jeff >  > B > This just didn't work in official Kermit-32. I am fairly certainE > someone "fixed" an unofficial copy of kermit-32 to make it work thenG > same way as C-Kermit so it is possible you are using that. It is moreeC > likely you are confusing kermit-32 and C-kermit (its replacement) 	 > though.0 > A > To be clear Kermit-32 used some really bizarre file format wheneF > storing in binary. This is clearly documented and why FIXED mode wasG > added. Are you sure you are not thinking of C-Kermit? If you say thiseC > really works with Kermit-32 could you post the version number ande1 > output of dir/full and anal/rms on such a file.a > E > Because all the bytes are intact in a kermit-32 binary you can justtG > read the file byte by byte in a couple of lines of C and write it outuF > again. The default streamlf output file will then execute. But thereH > is no way the image activator will try to load the original - the bits@ > just aren't in the right place. It would be like expecting theG > hexified ascii executable to just load and run without decoding. YouruE > SET FILE ATTRIB works with C-Kermit because all the bits are in thec- > right place. Just the attributes are wrong.  > H > Below is a quote from Frank Da Cruz (Mr Kermit) I have just dug out ofF > Google confirming this. Please note this was a very, very well known< > problem and one of the many reasons kermit-32 was retired. >  > Newsgroups: comp.os.vmsO4 > From: f...@watsun.cc.columbia.edu (Frank da Cruz)  > Date: 1998/07/21- > Subject: Re: Kermit transfer problem (help)h > E > n article <Pine.LNX.3.96.980720211256.10165A-100...@fuji.liss.net>,O& > Larry  <l...@liss.dyn.ml.org> wrote: >  > :a >  > - Hide quoted text - > - Show quoted text - > System a: VAX/VMS 5.2- > : system b: PC, p133 Linux > :1F > : I need to upload some files to my VAX system, the only link I have > isG > : serial cable, running Kermit-32 version 3.3.117 (is it way old?) on6 > VMS,H > : and c-kermit on linux system, I can make a connection, set file typeG > : binary, then uploaded files over, but when I try to run the .exe, Ia > gotu > : the following error:A > : -IMGACT-F-IMG_SIZ, image header descriptor-length is invalid.i > : D > : I know it's not a problem of my files that I downloaded from the > net,C > : because I downloaded a known good file(kermit.exe) from the vmsi > system to G > : linux, then uploaded back to vms, all transfers are in binary mode,c > when ID > : try to run the file I just moved back from linux, it gave me the > sameF > : error. I also tried to set file bytesize to 8 or 7 bite, still the > same.-B > : I don't know what I did wrong, anyone have any idea/fix of the > problem Ig. > : encountered, I would like to hear from you >  > .  > :tE > Kermit-32 is about 12 years old.  It was replaced many years ago by6 > VMSg  > C-Kermit, as John pointed out. > A > The trouble you are having is because Kermit-32 stores incomingl? > binary files with a record length of 510, for reasons lost ino > antiquity. > . > The cure is to install C-Kermit on your VAX: > , >   http://www.columbia.edu/kermit/ck60.html > @ > The current version of C-Kermit is 6.0, with 6.1 in Beta test. > 
 > - Frank  >  > -- > Alan Greig   ------------------------------  # Date: Thu, 17 Mar 2005 18:49:57 GMTi# From: hoff@hp.nospam (Hoff Hoffman)p) Subject: Re: Warren Sander e-mail addressi1 Message-ID: <pjk_d.1874$nP2.738@news.cpqcorp.net>u  d In article <mddacp45usb.fsf@panix5.panix.com>, Rich Alderson <news@alderson.users.panix.com> writes:N :Warren Sander, would you please send me your e-mail address?  Your posts haveO :expired off my news server and Google Groups munges addresses (rightfully so).'2 :We need info on some old DEC marketing materials.  J   Warren isn't necessarily the most appropriate contact for older archivalH   materials.  Accordingly, you may want to post what it is that you are G   looking for here in the newsgroup, as there is a much wider audience 6I   here -- addressing questions to individual folks can be problematic, iniH   my experience.  (I've posted some thoughts on mail and on conferencingI   tools over in the blog, too, but I digress.)  Folks here can often haveiH   copies of older DIGITAL marketing and technical materials, or know whoH   does -- there are more than a few pack-rats that follow the newsgroup.(   And I include myself in that category.  H   In the area of the web site -- within Warren's bailiwick -- you may beD   able to pull up older web pages using the www.archive.org way-backG   machine, assuming you know when the particular materials were posted.l-   If you are looking for web-based materials.o  H   As for the question, most HP mail addresses are firstname dot or dash 6   lastname at-sign hp dot com.  Warren's uses the dot.  N  ---------------------------- #include <rtfaq.h> -----------------------------K     For additional, please see the OpenVMS FAQ -- www.hp.com/go/openvms/faq0N  --------------------------- pure personal opinion ---------------------------E         Hoff (Stephen) Hoffman   OpenVMS Engineering   hoff[at]hp.comW   ------------------------------  % Date: Thu, 17 Mar 2005 04:41:55 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com>/ Subject: Re: What does HP do ?B Message-ID: <1111052482.ae94cc4ac42156c6b335bc37edbc894d@teranews>   norm.raphael@metso.com wrote:.  ( > What's so hard to read about that?  ;)M > Of course, what is says after you translate it is still eminently ignorable   C Ok, pray tell, has HP and Compaq  really improved their respectioveaA competitiveness since the merger ? Had combined purchasing reallyvF lowered total cost to the consumer anymore than Dell has been to lower its costs to consumers ?  E To Kerry: HP may have some price tags that are competitive with Dell,yD but it isn't exactly making much money from its PC business, is it ?  D If the PC business were spun off as an intependant unit (without inkD cartridges), how long could it survive with its current distribution model ?>   ------------------------------  # Date: Thu, 17 Mar 2005 12:07:08 GMTt' From: Chris Quayle <syseng@fgsys.co.uk>e Subject: Re: What does HP do ?+ Message-ID: <42397312.C5F69913@fgsys.co.uk>    JF Mezei wrote:  > F > If the PC business were spun off as an intependant unit (without inkF > cartridges), how long could it survive with its current distribution	 > model ?   F Good idea. Why not call it Compaq ?. At least they had a clue and wereF very good at what they did. Seems to me that HP would have been betterG off selling *their* pc business to Compaq and concentrating on the highr? end + services which they were traditionally more in tune with.u  H As things stand, HP looks like a triumph of presentation over substance.G I always thought of HP as a serious engineering company with integrity,dD high quality kit for which you paid a premium, but at least you knewD that it would work as described and continue to do so.  Have no ideaG what HP *builds* now, no confidence as to how long it will be supportedlB and serious doubts about engineering integrity, not to mention the> underhand practices, like proprietaryness and dating of inkjetH cartidges. If a company is underhand about the simple stuff, can they beC relied upon to be ethical and honest at all ?. That is, can they bec0 trusted ?. That's how much damage has been done.  H That woman and a mesmerised board have squandered the combined resourcesC of 3 first class companies. It will take a strong hand and sense ofh/ direction to pull it back into line, if ever...e   Chris    ------------------------------  % Date: Thu, 17 Mar 2005 13:34:18 +0100 , From: "Dr. Dweeb" <5msg0h202@sneakemail.com> Subject: Re: What does HP do ?= Message-ID: <42397948$0$80888$157c6196@dreader2.cybercity.dk>o   Chris Quayle wrote:  > JF Mezei wrote:@ >>G >> If the PC business were spun off as an intependant unit (without ink4G >> cartridges), how long could it survive with its current distribution,
 >> model ? >rH > Good idea. Why not call it Compaq ?. At least they had a clue and wereH > very good at what they did. Seems to me that HP would have been betterD > off selling *their* pc business to Compaq and concentrating on theF > high end + services which they were traditionally more in tune with. >e? > As things stand, HP looks like a triumph of presentation overtD > substance. I always thought of HP as a serious engineering companyG > with integrity, high quality kit for which you paid a premium, but at G > least you knew that it would work as described and continue to do so.tD > Have no idea what HP *builds* now, no confidence as to how long itG > will be supported and serious doubts about engineering integrity, notnE > to mention the underhand practices, like proprietaryness and datingaA > of inkjet cartidges. If a company is underhand about the simplewC > stuff, can they be relied upon to be ethical and honest at all ?.mG > That is, can they be trusted ?. That's how much damage has been done.e >m@ > That woman and a mesmerised board have squandered the combinedF > resources of 3 first class companies. It will take a strong hand and: > sense of direction to pull it back into line, if ever... >   J The engineering companies (HP & DEC and to a lesser extent CompaQ) we knew" and loved are dead forever I fear.  J Its not so much that their legacy cannot be saved, but that the the seniorK suit types seem to be but simple manipulators these days with no concept of<L what engineering even is, never mind how to develop and build an engineeringL technology company.  Blame the MBA schools, they produced all those "modern"H CxOs and the BoDs for being asleep at the wheel (or feathering their ownL nests). US business is paying a significant price at the moment and those inL a position to correct the situation seem uninterested in the issue. Mantra -( "quarterly figures -- quarterly figures"     Dr. Dweb   > Chris    ------------------------------    Date: 17 Mar 2005 08:53:51 -0800) From: "Bob Gezelter" <gezelter@rlgsc.com>y Subject: Re: What does HP do ?C Message-ID: <1111078431.679520.255310@l41g2000cwc.googlegroups.com>d   JF,s  ? With all due respect, I think that the third word in the fourth " paragraph ("inrttai") is mis-tped.  F My reading of your posting seems to indicate that that is a garble. It4 would seem to me that the correct word is "inertia".  $ - Bob Gezelter, http://www.rlgsc.com   ------------------------------  % Date: Thu, 17 Mar 2005 11:51:35 -0500e( From: Bill Todd <billtodd@metrocast.net> Subject: Re: What does HP do ?= Message-ID: <MuCdnXajvssFKKTfRVn-iA@metrocastcablevision.com>    Dr. Dweeb wrote:   ...   F   US business is paying a significant price at the moment and those inN > a position to correct the situation seem uninterested in the issue. Mantra -* > "quarterly figures -- quarterly figures"  E The U.S. has not even *begun* to pay the price it's soon going to be .C paying for its monumental greed, arrogance, and incompetence, both eE business-related and not.  And as long as most of its citizens don't fH seem to be bothered at all by what's going on, my own inclination is to I try to take the steps necessary to protect those people I care about and e say to hell with the rest.   - bill   ------------------------------  % Date: Thu, 17 Mar 2005 05:28:07 -08000# From: "Tom Linden" <tom@kednos.com>0% Subject: Re: [Announce] FreeVMS 0.1.3d( Message-ID: <opsnsac5d6zgicya@hyrrokkin>  L On Thu, 17 Mar 2005 08:47:00 +0000 (UTC), Roar Throns <roart@nvg.ntnu.no>   wrote:  $ > Tom Linden <tom@kednos.com> wrote: >dJ > : I note that you are writing it in C, just what we need VMS with buffer > : overrun  >mD > Is not OpenVMS itself, to an increasing degree, written in C, too?A > And neither Bliss nor Macro are secure against buffer overruns,6E > unless you use mechanisms like descriptors (descriptors and relatedMG > functions are builtin in Bliss, but they have to be used explicitly).- > G > : exploits.  If you are serious about writing an OS, use a high-levele
 > : language.n >r > You are suggesting C++? :) God no.  PL/I.  6 BTW, did you ever succeed getting emacs ported to VMS? >l   ------------------------------  % Date: Thu, 17 Mar 2005 05:32:10 -0800r# From: "Tom Linden" <tom@kednos.com>a% Subject: Re: [Announce] FreeVMS 0.1.3t( Message-ID: <opsnsajwgszgicya@hyrrokkin>  ; On Thu, 17 Mar 2005 09:54:01 +0000 (UTC), Michael Kraemer  / <m.kraemer@gsi.de> wrote:w  J > In article <opsnrflsgczgicya@hyrrokkin>, "Tom Linden" <tom@kednos.com>  	 > writes:lK >> On Wed, 16 Mar 2005 18:18:51 +0000 (UTC), JKB <knatschke@koenigsberg.fr>c	 >> wrote:t >>I >> I note that you are writing it in C, just what we need VMS with bufferm
 >> overrun >> exploits. > J > I just don't get it why coding in plain C should provoke buffer overrunsF > by default. Use calloc() and friends to allocate as much as you needI > rather than assuming fixed max aggregate sizes, and that's (almost) it.. > ; >> If you are serious about writing an OS, use a high-levelt >> language. >t > Let me guess - PL/I ?dE > But even in this language you can play tricks with array and stringh6 > descriptors, so it's not that much safer inherently.   Show me how you do that.  : > Anyway, you would need "stringsize" and "subscriptrange"K > (or whatever it's called these days) options to benefit from descriptors,e? > probably not such a good idea for an OS when one looks at thet > performance issues.e  K I don't think that it would have a significant impact on performance and     in someiL sense the performance hit you take you may rightly regard as the price you   pay for H doing it right in the first place.  Never heard of a buffer overrun on   VOS, for example.   ------------------------------    Date: 17 Mar 2005 07:35:31 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)e% Subject: Re: [Announce] FreeVMS 0.1.3.3 Message-ID: <xd9XD9HOR$ZT@eisner.encompasserve.org>t  N In article <opsnrflsgczgicya@hyrrokkin>, "Tom Linden" <tom@kednos.com> writes:  J > I note that you are writing it in C, just what we need VMS with buffer  	 > overrunrG > exploits.  If you are serious about writing an OS, use a high-level  t > language.h  G    No, use BLISS.  Since they now have a compiler and it solves earliereF    issues with variable length LIB$ RTL calls they should go ahead and
    use it.  G    I'm doing some socket work in BLISS specifically because it's easier/B    for me to _know_ I'm not coding up buffer overruns that will beI    exposed directly to the internet (and my only other licensed compiler -H    on the system is Fortran).  I could do it in C, but then I'd have to A    spend a ton of time searching for the one I might have missed.g   ------------------------------    Date: 17 Mar 2005 07:36:53 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)p% Subject: Re: [Announce] FreeVMS 0.1.3b3 Message-ID: <OcAbohMdFEVM@eisner.encompasserve.org>,  i In article <d1bg64$l34$1@orkan.itea.ntnu.no>, Roar =?iso-8859-1?Q?Thron=E6s?= <roart@nvg.ntnu.no> writes: $ > Tom Linden <tom@kednos.com> wrote:  D > Is not OpenVMS itself, to an increasing degree, written in C, too?A > And neither Bliss nor Macro are secure against buffer overruns,cE > unless you use mechanisms like descriptors (descriptors and related G > functions are builtin in Bliss, but they have to be used explicitly).i  @    While you can set up a buffer overrun in BLISS and you can doB    anything in Macro, C puts together a unique environment where a-    carefull coder could let just one slip by.d   ------------------------------    Date: 17 Mar 2005 07:37:51 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)t% Subject: Re: [Announce] FreeVMS 0.1.3-3 Message-ID: <QYVHybXcjGBb@eisner.encompasserve.org>m  ` In article <d1bk3p$ujq$1@lnx107.hrz.tu-darmstadt.de>, m.kraemer@gsi.de (Michael Kraemer) writes: > J > I just don't get it why coding in plain C should provoke buffer overrunsF > by default. Use calloc() and friends to allocate as much as you needJ > rather than assuming fixed max aggregate sizes, and that's (almost) it.  >     H    It's because buffers in C default to stack storage and C I/O routines.    mostly have no idea how long the buffer is.   ------------------------------    Date: 17 Mar 2005 07:38:17 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)h% Subject: Re: [Announce] FreeVMS 0.1.3i3 Message-ID: <QA8FPgaby7eY@eisner.encompasserve.org>$  ^ In article <423975fa$0$6580$4d4ef98e@read.news.ch.uu.net>, Soterro <soterroatyahoocom> writes: > JKB wrote:$ >> 	New FreeVMS release available at, >> 	http://www.systella.fr/~bertrand/FreeVMS > D > Any reason for this project to not get some more exposure through  > SourceForge?  7    You have a SourceForge client and/or server for VMS?    ------------------------------  + Date: Thu, 17 Mar 2005 14:12:29 +0000 (UTC)r( From: m.kraemer@gsi.de (Michael Kraemer)% Subject: Re: [Announce] FreeVMS 0.1.3 5 Message-ID: <d1c38d$49g$1@lnx107.hrz.tu-darmstadt.de>y  q In article <QYVHybXcjGBb@eisner.encompasserve.org>, koehler@eisner.nospam.encompasserve.org (Bob Koehler) writes:d > J >    It's because buffers in C default to stack storage and C I/O routines0 >    mostly have no idea how long the buffer is. >    huh ?g the functions I use, such as   fgets( pcBuf, ncBuf, fp )i   fread( buffer, 1, length, fp );t   read ( handle, addr, length );  ! all have proper length specified.M  ' And buffers in C have the storage classj2 the programmer wishes, stack, static or calloc'ed.   ------------------------------  % Date: Thu, 17 Mar 2005 06:36:21 -0800 # From: "Tom Linden" <tom@kednos.com>o% Subject: Re: [Announce] FreeVMS 0.1.3 ( Message-ID: <opsnsdivu4zgicya@hyrrokkin>  ; On Thu, 17 Mar 2005 14:27:30 +0000 (UTC), Michael Kraemer  e <m.kraemer@gsi.de> wrote:   J > In article <opsnsajwgszgicya@hyrrokkin>, "Tom Linden" <tom@kednos.com>  	 > writes:o< >> On Thu, 17 Mar 2005 09:54:01 +0000 (UTC), Michael Kraemer >> <m.kraemer@gsi.de> wrote: >> > >> > Let me guess - PL/I ?H >> > But even in this language you can play tricks with array and string9 >> > descriptors, so it's not that much safer inherently.r >> >> Show me how you do that.e > 7 > Well, my memory is certainly a bit rusty on this one,i: > and based on IBMs mainframe PL/I more than a decade ago.6 > But I remember you could pass a subroutine an array,1 > which is passed as a reference to a descriptor.s> > If the callee has declared a corresponding POINTER parameter8 > in its argument listi, you were free to manipulate the6 > descriptor using that pointer. We used this trick to= > deliberately modify the properties of multidim arrays, i.e.H3 > reshape them or even change their dimensionality. 7 > Nice trick, worked perfectly back then, but of course - > you exactly had to now what you were doing.   6 That is quite different from the usual C buffer overun playing havoc with the stack >O5 > Now of course things might have changed since then,L3 > a stronger prototyping would have prevented that, 4 > as well as a better protection of the descriptors,2 > but this is part of a particular implementation, > not the language itself. >t >e > = >> > Anyway, you would need "stringsize" and "subscriptrange"IC >> > (or whatever it's called these days) options to benefit from    >> descriptors,aB >> > probably not such a good idea for an OS when one looks at the >> > performance issues. >>K >> I don't think that it would have a significant impact on performance and 
 >> in someK >> sense the performance hit you take you may rightly regard as the price  r >> you
 >> pay for% >> doing it right in the first place.c >l >uA > Well, stepping through an array and checking against its boundstC > every time an element is accessed could be a performance degraderf% > if this is a hot spot of a program.. >  >n% >> Never heard of a buffer overrun onn >> VOS, fore >> example.  >> >c >i > Never heard of VOS at all :-)  The OS on Stratusu   Quoted from someone at UBS  A First some background. Our Stratus application went live in 1990,cA now has 750,000 lines of code, and has been maintained by a dozen'A people in that time. It processes 5%-10% of all the shares tradedn@ in UK and Europe plus some derivatives amounting to >$10 billion per day.   ------------------------------  % Date: Thu, 17 Mar 2005 06:38:55 -0800r# From: "Tom Linden" <tom@kednos.com>a% Subject: Re: [Announce] FreeVMS 0.1.3s( Message-ID: <opsnsdm5ylzgicya@hyrrokkin>  L On Thu, 17 Mar 2005 14:22:30 +0000 (UTC), Roar Throns <roart@nvg.ntnu.no>   wrote:  > > Bob Koehler <koehler@eisner.nospam.encompasserve.org> wrote: > K > :    No, use BLISS.  Since they now have a compiler and it solves earlier  >sG > It can be used for very few things (and has lots of bugs), as you cano! > expect from the version number.  >   3 What is the hardware you are using for development?    ------------------------------  + Date: Thu, 17 Mar 2005 14:56:17 +0000 (UTC)a( From: m.kraemer@gsi.de (Michael Kraemer)% Subject: Re: [Announce] FreeVMS 0.1.3 5 Message-ID: <d1c5qh$58q$1@lnx107.hrz.tu-darmstadt.de>s  N In article <opsnsdivu4zgicya@hyrrokkin>, "Tom Linden" <tom@kednos.com> writes:= > On Thu, 17 Mar 2005 14:27:30 +0000 (UTC), Michael Kraemer  _ > <m.kraemer@gsi.de> wrote:> > 9 > > Nice trick, worked perfectly back then, but of course@/ > > you exactly had to now what you were doing.e > 8 > That is quite different from the usual C buffer overun > playing havoc with the stack > >   5 Sure, but the marginal inherent safety advantage PL/I 6 seems to offer is based on descriptors, and my example. shows that these may be vulnerable themselves.6 While we're at it: how about AREAs, these large pieces- of memory, do they have descriptors as well ?t   ------------------------------  % Date: Thu, 17 Mar 2005 07:44:56 -0800s# From: "Tom Linden" <tom@kednos.com>X% Subject: Re: [Announce] FreeVMS 0.1.3n( Message-ID: <opsnsgo6b0zgicya@hyrrokkin>  ; On Thu, 17 Mar 2005 14:56:17 +0000 (UTC), Michael Kraemer  c <m.kraemer@gsi.de> wrote:   J > In article <opsnsdivu4zgicya@hyrrokkin>, "Tom Linden" <tom@kednos.com>  	 > writes: < >> On Thu, 17 Mar 2005 14:27:30 +0000 (UTC), Michael Kraemer >> <m.kraemer@gsi.de> wrote: >>: >> > Nice trick, worked perfectly back then, but of course0 >> > you exactly had to now what you were doing. >>9 >> That is quite different from the usual C buffer overune >> playing havoc with the stackd >> > > 7 > Sure, but the marginal inherent safety advantage PL/Io8 > seems to offer is based on descriptors, and my example  5 It is more than marginal and it is based on more thans6 descriptors.  Now there are certainly ways to get into7 trouble with PL/I (e.g. use of SUBSTR pseudo function);S? however, as I think Bob K pointed out elsewhere in this thread, - "C puts together a unique environment where a /     careful coder could let just one slip by. " + By comparison that could not happen in PL/Ie    0 > shows that these may be vulnerable themselves.8 > While we're at it: how about AREAs, these large pieces/ > of memory, do they have descriptors as well ?o  ; Descriptors will be created if you specify it, or by usage,8: but these are transparent to the user.  Areas have control: blocks which are used internally by the compiler.  PL/I on: VMS is used somewhat differently than on MVS.  I would say= that the essential difference is in the level of abstraction.a= On MVS you tend to think like an assembler programmer, alwayse= concerned with a variety of control blocks, and therefore the 8 ability  to manipulate them, which is both good and bad.: CONTROLLED variables, for example, have rather complicated8 internal houskeeping with linked lists of control blocks: representing the different generations.  But none of these: structures are published, and in my view rightly so, since< there is no good reason for the user to manipulate them.  If@ you look through the PL/I documentaion for VMS, nowhere will you? find a layout of the descriptors, because there is no reason to  manipulate them.   ------------------------------    Date: 17 Mar 2005 12:13:20 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) % Subject: Re: [Announce] FreeVMS 0.1.3o3 Message-ID: <5IVLsW$WZlPr@eisner.encompasserve.org>W  ` In article <d1c38d$49g$1@lnx107.hrz.tu-darmstadt.de>, m.kraemer@gsi.de (Michael Kraemer) writes: >  > huh ?n > the functions I use, such as >  > fgets( pcBuf, ncBuf, fp )0 > ! > fread( buffer, 1, length, fp );  >   > read ( handle, addr, length ); > # > all have proper length specified.e > ) > And buffers in C have the storage classa4 > the programmer wishes, stack, static or calloc'ed.  G     Yes, if you restrict yourself to functions which DO know the lengthx@     of the buffer you definitely reduce the likelyhood of buffer     overrun.  A     And if you don't let your buffers be auto then you reduce theiG     likelyhood that a buffer overrun will lead to a successful exploit.p  B     But if you program in other languages it can be hard to code a2     buffer overrun, which is the way it should be.   ------------------------------    Date: 17 Mar 2005 12:14:23 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)n% Subject: Re: [Announce] FreeVMS 0.1.3 3 Message-ID: <wXWHzmXDKYm4@eisner.encompasserve.org>   h In article <d1c3r6$r7$2@orkan.itea.ntnu.no>, Roar =?iso-8859-1?Q?Thron=E6s?= <roart@nvg.ntnu.no> writes:> > Bob Koehler <koehler@eisner.nospam.encompasserve.org> wrote: > K > :    No, use BLISS.  Since they now have a compiler and it solves earliero > G > It can be used for very few things (and has lots of bugs), as you cane! > expect from the version number.-  7     Maybe it can be used to write a less buggy version.    ------------------------------  + Date: Thu, 17 Mar 2005 14:37:39 +0000 (UTC)s$ From: JKB <knatschke@koenigsberg.fr>% Subject: Re: [Announce] FreeVMS 0.1.3e; Message-ID: <slrnd3j5hk.u0h.knatschke@rayleigh.systella.fr><   Le 17-03-2005,  propos de Re: [Announce] FreeVMS 0.1.3, $  Soterro crivait dans comp.os.vms : > JKB wrote:$ >> 	New FreeVMS release available at, >> 	http://www.systella.fr/~bertrand/FreeVMS >sD > Any reason for this project to not get some more exposure through  > SourceForge?  " 	You can find it on freshmeat.net.   	JKB   -- tJ En plus c'est simple, je fais ce genre de trucs en g77 depuis des annes :J il suffit d'crire un wrapper en C. Et comme a, j'ai le meilleur des deuxN mondes : la rigueur quasi-monacale du Fortran, et l'exubrance ptulante du C.   ------------------------------   End of INFO-VAX 2005.152 ************************