INFO-VAX Wed, 02 Jan 2008 Volume 2008 : Issue 4 Contents: Re: Command to move files Re: CPU Looper Monitor Script Re: CPU Looper Monitor Script Re: How to get an Integrity to auto-reboot? Re: looking for blue |d|i|g|i|t|a|l| logo Looking for older Fortran manuals Re: Looking for older Fortran manuals Re: Looking for older Fortran manuals Re: OT: The penultimate legal schmuckery of 2007. Re: OT: The penultimate legal schmuckery of 2007. Re: OT: The penultimate legal schmuckery of 2007. Re: Question about INSTALLing shared images Re: Question about INSTALLing shared images Re: Request for improvement to MAIL Re: Request for improvement to MAIL Re: Setting Reflection 2 window titles from VMS Re: this declaration may not have extern "C" linkage while porting C++ Re: this declaration may not have extern "C" linkage while porting C++ Re: this declaration may not have extern "C" linkage while porting C++ Re: to start a queue in autostart Re: Unsupported three-architecture cluster Re: Unsupported three-architecture cluster Re: Volume label. ---------------------------------------------------------------------- Date: 2 Jan 2008 07:39:19 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Command to move files Message-ID: <4uC9r0hADCuJ@eisner.encompasserve.org> In article <476C5F87.5010902@comcast.net>, "Richard B. Gilbert" writes: > > The VMS equivalent to "mv" is RENAME. Neither "mv" nor RENAME moves > files. Not true. It's been a long, long time since mv added detection of moves across partitions and did those as if the user entered cp and rm. I've never seen an mv so old as not to have that, but I've been told it started out without it. In fact I have an mv.com on my VMS systems that will look at the target devices and either RENAME or COPY, DELETE (latest version does BACKUP/DELETE). ------------------------------ Date: 2 Jan 2008 08:00:08 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: CPU Looper Monitor Script Message-ID: In article <5cdc7f43-93b9-4c0d-b6bb-5a4fb8b0f686@j64g2000hsj.googlegroups.com>, tcarterhb@gmail.com writes: > Hi, > > I need to write a script that will check for looping processes on a > VMS system. I have no problem writing it, but was just checking > whether anyone has something they could post that has already been > written to save me the time. Basically just something that would > check all process over an interval and identify those with high cpu > utilization. Instead of rolling your own, you may want to checkout the UAF value CPUTIME. I've only had to use this once, but it was quite affective. ------------------------------ Date: Wed, 2 Jan 2008 07:18:12 -0800 (PST) From: cycle4fun@excite.com Subject: Re: CPU Looper Monitor Script Message-ID: This topic was talked about on the ITRC forum. http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1161911 ------------------------------ Date: Wed, 02 Jan 2008 09:09:25 -0500 From: Robert Deininger Subject: Re: How to get an Integrity to auto-reboot? Message-ID: In article <143e0d4a-cf13-4193-a56f-1abdd0d90a81@i12g2000prf.googlegroups.com>, David B Sneddon wrote: > On Dec 29, 7:55 am, Forrest Kenney wrote: > > If it used to auto reboot something changed to cause the > > system disk or it's signature to change, or for the boot otions > > list to change. There are many ways for this to happen. > > > > If you upgraded from V8.3 to V8.3-1h1 you should have been > > given the option to add or change a boot option. You could have fixed > > this then. At this point you can change it at the EFI shell using > > vms_bcfg, or on the running system using @sys$manager:boot_options.com. > > > > Forrest Kenney > > I have used boot_option.com and have removed and recreated > the boot option... no change. > > Dave Auto-boot may be blocked by a "stop boot" condition detected by the firmware. You should see a message about this, before the Boot Manager menu is displayed. You can also go to the EFI shell and use the "info warning" command to see if there is a stop boot. Does the first boot option listed in the menu boot the system when you select it manually? -- Robert ------------------------------ Date: Wed, 2 Jan 2008 09:12:26 -0500 From: "Peter Weaver" Subject: Re: looking for blue |d|i|g|i|t|a|l| logo Message-ID: <034201c84d49$814e41c0$2802a8c0@CHARONLAP> >... > Thanks to everyone that responded with links. I think I've found the > mother > lode, thanks to Paul Anderson and Ned Batchelder. This is now probably the > ultimate logo reference: > > http://nedbatchelder.com/blog/20071216T110049.html >... Here is a copy of a note I just sent Ned that some here may find interesting; Hi Ned, I was just catching up on my comp.os.vms reading and saw the thread about the DEC Logo. A few years ago I was looking for information about the DEC Logo because I wanted to build logo like buttons on my website (a quick look at www.weaverconsulting.ca would show you what I mean). I found two versions of the DEC Logo in .PS files, one was the one you put on your blog and the other was in a document named "Before You Install DEC InstantSQL for Rdb/VMS Version 1.1" (AV-PM4KB-TE). The second version had your history of the logo and complete comments on the characters as you drew them so it was easier to understand than the first one. Here is a copy of the details if you want to add it to your blog. %> Postamble of file USER1:[AXTELL.FETCH]000_INSTANTSQL_BYI.DVI_PS. % DefineFont:F206 Category:15 Pointsize:14 % DownloadPSFont %!PS-Adobe-2.0 %%Title: PostScript Digital Logo Font, v1.1 %%Creator: Ned Batchelder %%CreationDate: 9-Nov-87 %%DocumentFonts: Symbol %%DocumentSuppliedFonts: DigitalLogo %%EndComments % % DIGITAL INTERNAL USE ONLY % % INTRODUCTION: % This rendition of the Digital logo was prepared by Ned Batchelder using % Adobe Illustrator and hand manipulation of the resulting PostScript code. % Photographic masters of the logo were obtained from David Comberg in the % Graphic Design Group. Additional consultation was provided by Elliot % Hendrickson, one of the original designers of the logo. % % USE: % This file defines a new PostScript font, called /DigitalLogo. It consists % of three characters. (d) is the entire Digital logo, (t) is a small % trademark symbol, and (T) is a large trademark symbol. The font is designed % so that the argument to scalefont is the height of the logo. There is no % extra white space around the logo at all. The trademarks are designed to be % shown right after the logo, and they align themselves. The only correct % strings to show with this font are (d), (dt), and (dT). There is an entry % (named GapWidth) in the font dictionary which gives the unscaled width of % the gap between the blocks. This distance is given because it is used as a % unit to determine how much space to leave around the logo. % % HISTORY: % The logo was designed in 1957 by Elliot Hendrickson, who was then working % as an independent designer. He was contracted by DEC to do a brochure, and % DEC wanted a logo to accompany it. The logo up to then had been the letters % DEC in blocks the shape of the plug-in cards that DEC had been producing. % Elliot re-worked the logo, incorporating letters which were hand-drawn for % the purpose by Arthur Hover(?). The logo has been maintained since then in % conventional technology, ie, film masters. There was at least one reworking % of the logo at some point. % % The masters I received had a number of interesting features. The boxes were % not all the same width, and there seemed to be no logic to which boxes were % wider. The 'g' was the narrowest, and the 'i' and 'l' were second widest. % Also, the two 'i's were not exactly the same shape. On ten-inch masters, % (one box to an 8½x11 sheet), the boxes were not rectangles, but were very % slightly tapered in wierd ways. I assume that the tapering is the result of % too many reproductions, but the difference in widths may have been % deliberate at some time. Elliot reports that when he drew it, all boxes % were the same width. I have retained the different widths in my version, % since the experts I had at hand did not seem to think I should make them % uniform. % % Please feel free to use this logo, but keep in mind the following: % % 1. This code is for INTERNAL USE ONLY. % 2. I am not entirely happy with the final shapes of the letters, and am % hoping to improve them. Please allow for future updates to this code. % 3. Only use this logo within the guidelines of the Corporate Identity % program. If you use this font precisely as is, you can't get in much % trouble. Don't take the shapes and do strange things with them. % In particular, the Identity states that the logo is a one-color logo: The % letters are actually holes in the blocks, through which the background can % be seen. Do not modify this code so that the letters are always white. % % Edit history: % % 21-Sep-87 nmb Created as a standalone file with demo. % 6-Nov-87 nmb Converted to font form. % 9-Nov-87 nmb Removed // uses for compatibility with LW Classics % %%BeginFont: DigitalLogo 10 dict begin /FontInfo 3 dict def FontInfo begin /Notice (The Digital logo is a registered trademark of Digital Equipment Corporation.) def /FullName (Digital logo) def /version (1.1) def end /FontType 3 def % This is a user-defined font /FontMatrix matrix def % Use an identity transform /FontBBox [ 0 0 3.383 1 ] def % Logo itself is biggest /GapWidth .070 def % The width of the gap between boxes /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } bind for Encoding dup (d) 0 get /DEC-logo put % (d) gives logo dup (t) 0 get /smalltrademark put % (t) gives small trademark (T) 0 get /largetrademark put % (T) gives large trademark /Work 15 dict def % for doing work in font. /BuildChar { exch begin % Use the font dictionary Work begin Encoding exch get % Look up the character name load % Pull out the procedure exec % Run it. end % Work end % fontdict } bind def Work begin /.notdef {} def % % - `DEC-logo' - % % Images a DEC logo with the lower left corner at the current origin, with a % height of one unit, in the current color. % /m /moveto load def /l /lineto load def /c /curveto load def /DEC-logo { 3.383 0 0 0 3.383 1 setcachedevice { % D % d counter .2930 .3513 m .2932 .3217 .2587 .2758 .2167 .2757 c .1719 .2759 .1280 .3165 .1280 .3977 c .1280 .4801 .1718 .5225 .2153 .5227 c .2587 .5225 .2932 .4760 .2930 .4407 c closepath % d outside .2953 .5787 m .2953 .7600 l .3843 .7600 l .3843 .1960 l .2923 .1960 l .2923 .2220 l .2848 .2144 .2531 .1813 .1990 .1813 c .1426 .1812 .0417 .2282 .0417 .3977 c .0417 .5414 .1171 .6157 .2067 .6157 c .2399 .6157 .2725 .6039 .2953 .5787 c closepath % d box .432 0.0 m .432 1.0 l .000 1.0 l .000 0.0 l closepath } exec { % I % i box .927 0.0 m .927 1.0 l .502 1.0 l .502 0.0 l closepath % i body .6695 .196 m .6695 .600 l .7595 .600 l .7595 .196 l closepath % i dot .6695 .655 m .6695 .755 l .7595 .755 l .7595 .655 l closepath } exec { % G % g counter 1.2813 .4478 m 1.2813 .4837 1.2409 .5208 1.2035 .5208 c 1.1713 .5208 1.1215 .5003 1.1215 .4084 c 1.1215 .3105 1.1827 .2962 1.2030 .2962 c 1.2433 .2962 1.2813 .3239 1.2813 .3667 c closepath % g box 0.997 1.0 m 1.415 1.0 l 1.415 0.0 l 0.997 0.0 l closepath % g outside 1.2822 .5609 m 1.2729 .5742 1.2424 .6044 1.1988 .6044 c 1.1311 .6043 1.0367 .5652 1.0367 .3955 c 1.0368 .2617 1.1437 .2168 1.1876 .2168 c 1.2350 .2167 1.2702 .2443 1.2798 .2547 c 1.2798 .2126 l 1.2798 .1815 1.2479 .1511 1.1945 .1511 c 1.1485 .1512 1.1437 .1807 1.1437 .1953 c 1.0497 .1953 l 1.0497 .1486 1.0798 .0804 1.1888 .0803 c 1.2864 .0803 1.3186 .1176 1.3325 .1316 c 1.3442 .1434 1.3617 .1758 1.3617 .2017 c 1.3617 .6 l 1.2823 .6 l closepath } exec { % I % i box 1.910 0.0 m 1.910 1.0 l 1.485 1.0 l 1.485 0.0 l closepath % i body 1.6525 .196 m 1.6525 .6 l 1.7425 .6 l 1.7425 .196 l closepath % i dot 1.6525 .655 m 1.6525 .755 l 1.7425 .755 l 1.7425 .655 l closepath } exec { % T % t 2.2128 .7525 m 2.1305 .7525 l 2.1305 .6071 l 2.0874 .6071 l 2.0874 .5396 l 2.1305 .5396 l 2.1305 .2852 l 2.1305 .2367 2.1554 .1986 2.2248 .1987 c 2.2573 .1987 2.2560 .1985 2.2842 .2034 c 2.2842 .2874 l 2.2658 .2842 2.2601 .2829 2.2511 .2832 c 2.2338 .2837 2.2128 .2898 2.2128 .3206 c 2.2128 .5395 l 2.2780 .5395 l 2.2780 .6071 l 2.2128 .6071 l closepath % t box 2.404 0.0 m 1.980 0.0 l 1.980 1.0 l 2.404 1.0 l closepath } exec { % A % a box 2.474 0.0 m 2.474 1.0 l 2.888 1.0 l 2.888 0.0 l closepath % a outside 2.5439 .4728 m 2.6210 .4728 l 2.6210 .5138 2.6422 .5353 2.6826 .5353 c 2.7470 .5354 2.7449 .5067 2.7448 .4708 c 2.7050 .4553 2.7087 .4557 2.6480 .4419 c 2.5709 .4241 2.5237 .3911 2.5236 .3112 c 2.5237 .2331 2.5793 .1914 2.6420 .1915 c 2.7048 .1914 2.7178 .2117 2.7438 .2290 c 2.7438 .1978 l 2.8422 .1978 l 2.8190 .2352 2.8251 .2425 2.8249 .2706 c 2.8250 .2926 2.8249 .5080 2.8249 .5080 c 2.8250 .5507 2.8028 .5768 2.7883 .5855 c 2.7521 .6071 2.7074 .6097 2.6826 .6098 c 2.5945 .6096 2.5438 .5653 2.5439 .4728 c closepath % a counter 2.7448 .3946 m 2.7448 .3401 l 2.7448 .3152 2.7145 .2670 2.6550 .2669 c 2.6260 .2668 2.6098 .2883 2.6097 .3162 c 2.6098 .3442 2.6335 .3657 2.6536 .3697 c 2.6745 .3739 2.7226 .3862 2.7448 .3946 c closepath } exec { % L % l box 3.383 0.0 m 3.383 1.0 l 2.958 1.0 l 2.958 0.0 l closepath % l 3.1255 .196 m 3.1255 .765 l 3.2155 .765 l 3.2155 .196 l closepath } exec fill } bind def % % % pct `trademark' -- % % Borrow the sans-serif trademark symbol from /Symbol. AFM file says: % C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; % We scale it down to pct percent of the height of the logo and superscript % it some, and voila! % /trademark { /s exch .380 div def /w s .725 mul .070 add def /u 1 .673 s mul sub def w 0 0 u w 1 setcachedevice /Symbol findfont s scalefont setfont .070 u m % Superscript it (\344) show } bind def % % These are two different trademarks (just different sizes). % /smalltrademark { .15 trademark } def /largetrademark { .25 trademark } def end % Work dictionary currentdict % Get the font dict end % Close it up /DigitalLogo exch definefont pop % Define the font. %%EndFont % EndDownloadPSFont Peter Weaver www.weaverconsulting.ca CHARON-VAX CHARON-AXP DataStream Reflection PreciseMail HP Commercial Hardware ------------------------------ Date: Wed, 02 Jan 2008 16:52:18 GMT From: gerry77@no.spam.mail.com Subject: Looking for older Fortran manuals Message-ID: Hello everyone, I'm looking for older Fortran manuals, something like VAX Fortran released when VMS 7.x or 6.x was new. I've made lengthy searches on HP website, but wasn't able to find anything older than the latest HP Fortran for Itanium and Alpha processors, neither on "official" pages nor fiddling with URLs :-) Any pointer to such manuals in PDF would be much appreciated. I do know that almost everything can be found on newer manuals, but I do want the older ones. I'm specifically looking for VAX related manuals, not Itanium or Alpha, for hobbyist training purposes on older systems (even VAX/VMS 5.x if possible). Thank you, G. ------------------------------ Date: Wed, 02 Jan 2008 12:00:06 -0500 From: "Richard B. Gilbert" Subject: Re: Looking for older Fortran manuals Message-ID: <477BC316.7060306@comcast.net> gerry77@no.spam.mail.com wrote: > Hello everyone, > > I'm looking for older Fortran manuals, something like VAX Fortran released > when VMS 7.x or 6.x was new. I've made lengthy searches on HP website, but > wasn't able to find anything older than the latest HP Fortran for Itanium and > Alpha processors, neither on "official" pages nor fiddling with URLs :-) > > Any pointer to such manuals in PDF would be much appreciated. I do know that > almost everything can be found on newer manuals, but I do want the older ones. > I'm specifically looking for VAX related manuals, not Itanium or Alpha, for > hobbyist training purposes on older systems (even VAX/VMS 5.x if possible). > > Thank you, > G. > Was there something specific you wanted to know? I have copies of both "DEC Fortran User Manual for OpenVMS VAX Systems" AA-PUYPA-TE (1993) and "DEC Fortran Language Reference Manual" AA-PU45B-TK (1995). I will not part with them but I could look something up for you. . . . You might try Googling for those order numbers. . . . They might be online somewhere where HP's pitifully lame search engine can't find them. ------------------------------ Date: Wed, 2 Jan 2008 09:10:15 -0800 (PST) From: Volker Halle Subject: Re: Looking for older Fortran manuals Message-ID: <7d6830b4-b343-4d69-b95c-1804fc877618@i29g2000prf.googlegroups.com> G., you can find old documentation at: http://www.sysworks.com.au/odl.html Happy New Year and happy reading... Volker. ------------------------------ Date: Wed, 2 Jan 2008 10:33:03 +0000 (UTC) From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) Subject: Re: OT: The penultimate legal schmuckery of 2007. Message-ID: In article <477AC30E.C02C3F5B@spam.comcast.net>, David J Dachtera writes: > VAXman-, @SendSpamHere.ORG wrote: > > > > This group of scum never ceases to amaze me... > > > > http://tmesis.com/r_scum In some countries, the law explicitly allows single copies for personal use. That might not be the case elsewhere. I agree that the RIAA is over-reacting here. However, one should keep in mind that they can only do so if the law allows them to. Think of lawmakers complaining that someone is using a loophole in the law, or not using it in its intended sense. That means that it is not properly formulated and needs to be fixed. As long as people aren't doing something against the law, but this something is perceived as wrong, then the law needs to be fixed. Also, the sensitivity and over-reaction was caused by large-scale file-sharing and an anarchist attitude on the part of those doing so, basically saying that since it is technically easy, it should be legally allowed. This misses the whole point of copyright; copyright exists because things can be copied easily. Back when monks copied books, there was no copyright. Quite the opposite: the more copies the better, since that meant that more people could read the book. However, one couldn't make money by selling books, so the only people who could write books were people who were independently wealthy. The printing press made it possible to print books cheaply, and made it possible for normal people to make a living as a writer. I think that is a good innovation. The same applies to music. Illegal electronic distribution of music is wrong just like robbing a bank is wrong. "But the musicians, for example the Rolling Stones, are rich enough anyway." This might be true, but by the same token I could rob a bank saying that the bank has enough assets that they won't notice what little I take. Also, there are LOTS of musicians who can eke out a living by selling CDs who would be forced to pack it in if no-one bought their music. "I believe in supporting the musicians, but most of the money goes to the record company." Depends on the contract, but probably true. On the other hand, no-one is FORCED to sign a record deal, and these days any band who wants to distribute their own music electronically, for free or for pay, rather than signing with a label, is free to do so. However, most don't. Presumably, this is because what the record company offers is worth it to them. "I only download stuff which I wouldn't buy." I'm sure that people wouldn't buy everything they download if downloading weren't an option, but they would buy SOME of it. Are there really people who download a lot of stuff, determine what they would have bought were downloading not an option, then go out and buy that (even though they already have it)? Come on, give me a break! The fact that a file can be copied electronically for practically no cost doesn't mean that that file is worthless. In the past, while part of the price of a CD or a book was for the material costs involved, part of it was for the artist, and buying the book or CD for more than the material cost is just a practical way to organise this. If the material cost is practically zero, this doesn't do away with the need to pay the artist. I think the situation is quite similar to people who right computer code for a living. That can be copied with practically no cost, so by the same argument anyone should be able to use the code. That might be the Linux model, or the Gnu model, but again that means that code can only be written by people who have some other source of income. Personally, I prefer the VMS model, where people pay for code. A friend of mine is a journalist. He knows another journalist who wrote an article defending file-sharing for music. Later, he found his article on the internet as an unauthorised copy---and sued the folks who had posted it! Hypocrisy knows no bounds. ------------------------------ Date: Wed, 02 Jan 2008 11:51:40 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: OT: The penultimate legal schmuckery of 2007. Message-ID: In article , helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: > > >In article <477AC30E.C02C3F5B@spam.comcast.net>, David J Dachtera > writes: > >> VAXman-, @SendSpamHere.ORG wrote: >> > >> > This group of scum never ceases to amaze me... >> > >> > http://tmesis.com/r_scum > >In some countries, the law explicitly allows single copies for personal >use. That might not be the case elsewhere. I agree that the RIAA is >over-reacting here. However, one should keep in mind that they can only >do so if the law allows them to. Think of lawmakers complaining that >someone is using a loophole in the law, or not using it in its intended >sense. That means that it is not properly formulated and needs to be >fixed. As long as people aren't doing something against the law, but >this something is perceived as wrong, then the law needs to be fixed. I'm not going to get into an arguement for or against the ethics involved here. When it comes to law here in the US, there are no ethics. ;) >Also, the sensitivity and over-reaction was caused by large-scale >file-sharing and an anarchist attitude on the part of those doing so, >basically saying that since it is technically easy, it should be legally >allowed. This misses the whole point of copyright; copyright exists >because things can be copied easily. Back when monks copied books, >there was no copyright. Quite the opposite: the more copies the better, >since that meant that more people could read the book. However, one >couldn't make money by selling books, so the only people who could write >books were people who were independently wealthy. The printing press >made it possible to print books cheaply, and made it possible for normal >people to make a living as a writer. I think that is a good innovation. >The same applies to music. I agree that the large-scale 'anarchist' file sharing was wrong. What is at issue is the RIAA's attempts to shutdown not only the illicit improper share but also the legit proper schemes. >Illegal electronic distribution of music is wrong just like robbing a >bank is wrong. Yup. >"But the musicians, for example the Rolling Stones, are rich enough >anyway." This might be true, but by the same token I could rob a bank >saying that the bank has enough assets that they won't notice what >little I take. Also, there are LOTS of musicians who can eke out a >living by selling CDs who would be forced to pack it in if no-one bought >their music. People won't buy their music if people don't/can't hear it. The RIAA is trying to stifle internet radio in the past year. That has been and may be the only avenue for small, upcoming, or non-mainstream artists to get their heard. >"I believe in supporting the musicians, but most of the money goes to >the record company." Depends on the contract, but probably true. On >the other hand, no-one is FORCED to sign a record deal, and these days >any band who wants to distribute their own music electronically, for >free or for pay, rather than signing with a label, is free to do so. >However, most don't. Presumably, this is because what the record >company offers is worth it to them. These record company contracts tend to be rather one-sided. >"I only download stuff which I wouldn't buy." I'm sure that people >wouldn't buy everything they download if downloading weren't an option, >but they would buy SOME of it. Are there really people who download a >lot of stuff, determine what they would have bought were downloading not >an option, then go out and buy that (even though they already have it)? >Come on, give me a break! I have never downloaded music. I prefer to own the tangible media. I do know many people who do download through legitimate sites -- such as iTunes. They are paying for the music. >The fact that a file can be copied electronically for practically no >cost doesn't mean that that file is worthless. In the past, while part >of the price of a CD or a book was for the material costs involved, part >of it was for the artist, and buying the book or CD for more than the >material cost is just a practical way to organise this. If the material >cost is practically zero, this doesn't do away with the need to pay the >artist. > >I think the situation is quite similar to people who right computer code >for a living. That can be copied with practically no cost, so by the >same argument anyone should be able to use the code. That might be the >Linux model, or the Gnu model, but again that means that code can only >be written by people who have some other source of income. Personally, >I prefer the VMS model, where people pay for code. Me too! I've had quite a bit of "copyrighted" software stolen as well as photographs. I will let you know how that plays out in the coming months. I am very willing to share my photographs, if one only asks. My only re- quest is, typically, that I receive attribution when and where the photo- graph is used. >A friend of mine is a journalist. He knows another journalist who wrote >an article defending file-sharing for music. Later, he found his >article on the internet as an unauthorised copy---and sued the folks who >had posted it! Hypocrisy knows no bounds. I agree there! It's the criminals that are the plaintiffs and the little guys are the victims ... err... uh... defendants. -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: Wed, 2 Jan 2008 12:03:46 +0000 (UTC) From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) Subject: Re: OT: The penultimate legal schmuckery of 2007. Message-ID: In article , VAXman- @SendSpamHere.ORG writes: > I agree that the large-scale 'anarchist' file sharing was wrong. What is > at issue is the RIAA's attempts to shutdown not only the illicit improper > share but also the legit proper schemes. I couldn't agree more. However, it's like investing your money in some sort of fonds scheme because you pay less taxes on the profit than in some other scheme. For people who think that all income should be taxed equally, this is obviously wrong in some sense, but as long as it is legal one can't fault the people for making use of this (unintentional loophole or intentional tax break, whatever it is), but should rather try to get the law changed. Similarly, in this case, although the RIAA itself might be doing something wrong in our view, I think that the correct target are the lawmakers. As long as it is LEGAL for them to do what they are doing, no amount of protest will make them stop, except protest which results in a change in the law. Again, in many countries the law specifically allows personal copies for one's own use. > I have never downloaded music. I prefer to own the tangible media. I > do know many people who do download through legitimate sites -- such as > iTunes. They are paying for the music. I think there are three groups: folks like us who prefer the tangible media, the iTunes crowd and the illegal file-sharing downloaders. Once they get started, I doubt that most of these types ever buy music again. ------------------------------ Date: 2 Jan 2008 07:53:53 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Question about INSTALLing shared images Message-ID: <6gKQ1OzfGP94@eisner.encompasserve.org> In article , AEF writes: > > When you INSTALL an executable as a shared image, can it be any > executable? I once discussed this with my developer for a program run > by multiple traders and he said we'd have to check for traders > stepping on each other, so to speak. So my question is: Doesn't VMS > automatically provide each process running shared executable its own > private data area in memory or does the program have to be explicitly > written with the assumption that it will be installed shared? Each image is broken up into program sections (PSECTs). PSECTs can be read only, writeable, shareable, ... You need to look at the LINK map and verify that you don't have any PSECTs that are both writeable and shareable. If that's true you can install /shared and you will use less physical RAM. If that's not then you can re-LINK the image using a linker options file to change the PSECT characteristics. The older Fortran compilers for VAXen made all the COMMON blocks shareable and writeable. Current Fortran compilers and other language compilers don't tend to do this. Many compilers have ways of specifying this in the source code, so you don't have to use linker options. ------------------------------ Date: 2 Jan 2008 07:56:11 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Question about INSTALLing shared images Message-ID: In article <9cWdnVXBQ-zjCe_anZ2dnUVZ_hKdnZ2d@comcast.com>, Bob Willard writes: > > If the multiple instances of an app write to a single shared file, > then the app needs to lock the shared file before and unlock it after > writing to that file; else, the copies may corrupt the file. If the app uses RMS (most on VMS do), and specifies that shared access is allowed, then RMS will provide the necessary locking. The app needs to be prepared to handle errors due to blocked access to a records that another copy has locked. ------------------------------ Date: Wed, 02 Jan 2008 08:14:00 +0100 From: JOUKJ Subject: Re: Request for improvement to MAIL Message-ID: <33451$477b39b9$82a13c9d$21489@news1.tudelft.nl> Jan-Erik Söderholm wrote: > Phillip Helbig---remove CLOTHES to reply wrote: > >>> But not very relevant since very few uses VMS MAIL as their primary >>> email tool. >> >> >> I still do. When I run into attachments I need, I write them to a file, >> decode them and then display them or whatever. >> > > My guess is that no one *professional* does that. > And since it's the *professional* users that pays for > VMS, well... > > Jan-Erik. wrong guess!!! I receive all my mail, using a VMS machine. Jouk ------------------------------ Date: Wed, 2 Jan 2008 12:15:27 +0000 (UTC) From: david20@alpha2.mdx.ac.uk Subject: Re: Request for improvement to MAIL Message-ID: In article <47754b79$0$90272$14726298@news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= writes: >JF Mezei wrote: >> The character cell MAIL utility should be improved to support the following: >> >> -support for multipart (mime encoded) messages. > >That one actually sounded serious. > >But not very relevant since very few uses VMS MAIL as their primary >email tool. > >(I stopped 1-JAN-1997). I still use PMDF MAIL on VMS which is PMDF's equivalent to VMS MAIL with support for MIME etc. The user interface to PMDF MAIL is pretty much identical to VMS MAIL apart from additional command qualifiers and features. David Webb Security team leader CCSS Middlesex University > >> -upon encountering an image/xxxx attachement, MAIL should automatically >> decode it, and convert the image into SIXEL format to be displayed on >> the character cell terminal as part of the message. > >> -upon encountering any .EXE attachement, VMS should automatically invoke >> a translator such as FX32! to automatically execute that file under the >> SYSTEM account on VMS. The SYSTEM account is necesary to ensure that the >> .EXE succeeds in doing what it is supposed to do (such as deposit files >> in system directories, modifying system files etc etc). When you >> consider the volume of mails containing such files, VMS is quite late in >> implementing automated suppport for them. > >But after reading that I conclude that it was not serious. > >I just don't see the real point. > >Arne ------------------------------ Date: 2 Jan 2008 08:02:06 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Setting Reflection 2 window titles from VMS Message-ID: <5fpn2pugKSWw@eisner.encompasserve.org> In article , "John E. Malmberg" writes: > I am trying to find a way that I can set the titles of my R2 terminal > emulation session from VMS. > > I am running Reflection R2 version 5.20 > > This is so that after the frequent reboots of the PC, I can reconnect to > the existing sessions on VMS and then just run a script or program to > fix the titles. > > Ideally I would want to identify the terminal emulator in use so that I > can have one script work for what ever is in use. > Properly written terminal emulators will respond correctly to set terminal/inquire, which should fix the real problem you seem to be up against. ------------------------------ Date: 2 Jan 2008 08:10:01 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: this declaration may not have extern "C" linkage while porting C++ Message-ID: In article , writetosanjesh@gmail.com writes: > Hi, > > Im porting a source code base from sunos to HP-UX. While compiling > some sources, Im getting the errors like > Which is relavent to VMS why? ------------------------------ Date: 2 Jan 2008 14:41:31 GMT From: billg999@cs.uofs.edu (Bill Gunshannon) Subject: Re: this declaration may not have extern "C" linkage while porting C++ Message-ID: <5u1m4rF1fm3msU1@mid.individual.net> In article , koehler@eisner.nospam.encompasserve.org (Bob Koehler) writes: > In article , writetosanjesh@gmail.com writes: >> Hi, >> >> Im porting a source code base from sunos to HP-UX. While compiling >> some sources, Im getting the errors like >> > > Which is relavent to VMS why? It's as relevant as the RIAA. :-) bill -- Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves bill@cs.scranton.edu | and a sheep voting on what's for dinner. University of Scranton | Scranton, Pennsylvania | #include ------------------------------ Date: Wed, 02 Jan 2008 15:58:58 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: this declaration may not have extern "C" linkage while porting C++ Message-ID: <6xOej.2$xl6.0@newsfe09.lga> In article <5u1m4rF1fm3msU1@mid.individual.net>, billg999@cs.uofs.edu (Bill Gunshannon) writes: > > >In article , > koehler@eisner.nospam.encompasserve.org (Bob Koehler) writes: >> In article , writetosanjesh@gmail.com writes: >>> Hi, >>> >>> Im porting a source code base from sunos to HP-UX. While compiling >>> some sources, Im getting the errors like >>> >> >> Which is relavent to VMS why? > >It's as relevant as the RIAA. :-) ...but that was marked "Off Topic". -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: 2 Jan 2008 08:06:41 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: to start a queue in autostart Message-ID: In article <5765110a-3e7f-4dfd-a3b2-3be1f72fad94@e10g2000prf.googlegroups.com>, Naveen writes: > Sir, > I have submitted a queue.It's running fine & stores some data at > interval of 8 hours.my command to submit is >>submit /name=backup /log=DSA2:[000000.USER] /USER=SYSTEM /DSA2:[000000.USER]BACKUP.COM > > in this com file, this is waiting for 8 hours & again runs a EXE file, > which stores data in a text file & again goes to wait period. > Wouldn't RUN/INTERVAL achieve the same goal? ------------------------------ Date: Wed, 2 Jan 2008 08:19:48 -0800 (PST) From: Bob Gezelter Subject: Re: Unsupported three-architecture cluster Message-ID: On Dec 31 2007, 5:12 pm, Rich Jordan wrote: > On Dec 31, 1:28 pm, Bob Gezelter wrote: > > > > > On Dec 31, 1:18 pm, Rich Jordan wrote: > > > > First, thanks HP for not properly supporting this as you should have. > > > Makes the current situation just delightful. > > > > Customer has a two-node LAN based cluster, Alpha and VAX. No shared > > > storage, all disks are local to one or the other. The Alpha is the > > > master node in voting and holds the authoritative SYSUAF, rightslist, > > > queue, etc shared files. The VAX keeps a local copy to boot > > > standalone or if coming up first to the point of waiting to form a > > > cluster. > > > > They are adding an itanium. They are not removing the VAX. I know > > > its not supported but I also know it has worked in testing. Still LAN > > > based, still no shared storage. > > > > The VAX is running the Process Software TCPware stack; the Alpha runs > > > the HP stack. Currently the VAX is at VMS V7.3, the Alpha at V8.2, > > > and the Itanium at V8.2-1. That is unlikely to change before summer. > > > > I plan on keeping the Alpha as the 'master' node and keeper of the > > > shared files simply because of its excellent track record (actually > > > the old VAX has the best uptime but its pretty old/slow (3100-30). > > > Performance of the Itanium may make us move to it down the road but I > > > want it to run for a while before making it top node. > > > > I've been refreshing on the cluster manual. Since we already have a > > > cluster most of the code needed to set up 'master' files and such is > > > in place, just needing tweaking for the new node. I'm also working > > > out the PQL parameters for each node. > > > > Given the huge difference in account quota recommendations between the > > > three architectures, and the significant number of shared accounts > > > (user, system, tcpip, webserver, etc, most of which are shared between > > > either two or three nodes) will they be best served by leaving the UAF > > > account quotas at VAX levels and relying on the SYSGEN PQL settings > > > for the two newer nodes? That would severely restrict the ability to > > > customize account settings on the newer systems (not everyone on the > > > Alpha/itanium needs to run Java or Mozilla). > > > > VAX usage is critical but not a lot of it goes on. PQL parameters > > > can't set MAX settings (which would be awfully useful in this > > > situation) but perhaps it would be better to use the Alpha as a > > > baseline for UAF quotas anyway. The accounts that do need to run Java > > > and Mozilla are not the ones generally used on the VAX (and we can > > > enforce that if need be) and baseline Alpha quotas do not need to be > > > overly large, so perhaps won't cause a problem for the VAX. That at > > > least gives us some leeway on the Alpha account quotas, though the > > > Itanium accounts will still end up one size fits all using PQL > > > parameters. > > > > Thoughts appreciated. Thoughts about not putting all three > > > architectures up in the cluster noted but not helpful. > > > > Thanks > > > > Rich > > > Rich, > > > Using the PQL settings to set MINIMUM parameters is certainly useful, > > as is looking at whether it is safe to raise parameters such as > > CHANNELCNT on all of the systems. > > > For situations where accounts are used, consider the fact that while > > it is normal practice for there to be one Account Name PER UIC, this > > is by no means mandatory. Also note that quotas and related settings > > are by Account Name, not by UIC (Protection, on the other hand IS by > > UIC). > > > I would seriously take a look at using different account Names on the > > different nodes for the situations are different. I would consider > > creating a separate (for efficiency reasons) logical name table, not > > in the normal search path, that would store this information. Then > > each reference need only include a reference to the logical name using > > F$TRNLNM. > > > Please let me know if I am not sufficiently clear. > > > - Bob Gezelter,http://www.rlgsc.com > > Bob, > I'm afraid the customer will insist on a single username across > the cluster. They won't want to maintain multiple passwords in any > case which is why we're aiming at a single SYSUAF file. > > Thanks for the input! > > Rich Rich, The user accounts are a different story. My solution, which I have used for various situations, was targeted at the "... significant number of shared accounts (user, system, tcpip, webserver, etc, most of which are shared between either two or three nodes) ..." Often, these processes and jobs using these accounts are initiated using SUBMIT/USER or RUN with explicit parameters. - Bob Gezelter, http://www.rlgsc.com ------------------------------ Date: Wed, 2 Jan 2008 10:15:47 -0800 (PST) From: sean@obanion.us Subject: Re: Unsupported three-architecture cluster Message-ID: I would even take this a step further and suggest running a VAX emulator on either of the other systems, freeing up the VAX hardware related dependencies. Sean On Dec 31 2007, 10:40=A0pm, Tad Winters wrote: > Rich Jordan wrote in news:fb222d9d-040d-4170-8280- > eed7202d2...@v4g2000hsf.googlegroups.com: > > =A0[..snip..] > > > The VAX is running the Process Software TCPware stack; the Alpha runs > > the HP stack. =A0Currently the VAX is at VMS V7.3, the Alpha at V8.2, > > and the Itanium at V8.2-1. =A0That is unlikely to change before summer. > > > I plan on keeping the Alpha as the 'master' node and keeper of the > > shared files simply because of its excellent track record (actually > > the old VAX has the best uptime but its pretty old/slow (3100-30). > > Performance of the Itanium may make us move to it down the road but I > > want it to run for a while before making it top node. > > Since this MicroVAX is so important, why not recommend moving to a 3100-95= ? =A0 > If a move is even made to a 3100-80, I think Nemonix Engineering will sell= > upgrades to the system allowing a lot more memory, a faster processor, 100= > megabit network interface and ultraSCSI for disk I/O. =A0All this might co= st > more than another Itanium, but it is quite the performance leap. > > =A0[..snip..] > > > > > Thoughts appreciated. =A0Thoughts about not putting all three > > architectures up in the cluster noted but not helpful. > > > Thanks > > > Rich- Hide quoted text - > > - Show quoted text - ------------------------------ Date: 2 Jan 2008 07:27:51 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Volume label. Message-ID: In article <476bf54e$0$25334$c3e8da3@news.astraweb.com>, JF Mezei writes: > AEF wrote: > >> The second case won't work because you forgot to include the trailing >> colon and because you didn't omit "term" in the command that defines >> $MYROOT. > > Which is my point. If you want to define a logical that behaves exactly > like that of the logical created when you mount a drive, you need to > have it translate directly because that logical might be used in > situations where it is translated to form a new "translation=terminal" > logical. The logical that is created by MOUNT is the only one which you will get with F$GETDVI(,"LOGVOLNAM"), or the $GETDVI equivalent. DEFINE and ASSIGN will not set the flag (link?) that makes this so. ------------------------------ End of INFO-VAX 2008.004 ************************