Sun-Spots-Request@RICE.EDU (William LeFebvre) (05/09/88)
SUN-SPOTS DIGEST Saturday, 7 May 1988 Volume 6 : Issue 76 Today's Topics: Re: A Question about Shared memory Re: selection and GET problems Re: csh "filec" bug (2) Re: Need help writing in SunView Re: DAT info request XTCP (Van Jacobson's TCP) in SunOS 4.0 X11 & suntools on a Sun 3/60C (multiple screens) Sun 100U Video Problem complex arithmetic in C on the Sun without C++ or NAG? 4 Fuji-2372's on a single xy451 ? canvas resizing? Are there any decent serial boards for Suns? SDRC I-DEAS Calcomp plotter driver? Send contributions to: sun-spots@rice.edu Send subscription add/delete requests to: sun-spots-request@rice.edu Bitnet readers can subscribe directly with the CMS command: TELL LISTSERV AT RICE SUBSCRIBE SUNSPOTS My Full Name Recent backissues are available via anonymous FTP from "titan.rice.edu". For volume X, issue Y, "get sun-spots/vXnY". They are also accessible through the archive server: mail the request "send sun-spots vXnY" to "archive-server@rice.edu" or mail the word "help" to the same address for more information. ---------------------------------------------------------------------- Date: 29 Apr 88 07:15:42 GMT From: tekbspa!tss!joe@uunet.uu.net (Joe Angelo) Subject: Re: A Question about Shared memory Will moran writes, in vol6no63: >Is there any reason that the limit of shared memory is 512K in Sun OS 3.5? I'd imagine it's just an oversite. Add the line: options SHMPOOL="xxx" to your kernel config file (/usr/sys/conf/SOMEFILE) and rebuild your kernel; you might was well change MAXUSER=12 while you're at it. "xxx" is some number of k-bytes; we use SHMPOOL="8000" to get 8meg of shared-memory. Joe Angelo -- Senior Systems Engineer/Systems Manager at Teknekron Software Systems, Palo Alto 415-325-1025 uunet!tekbspa!joe -OR- tekbspa!joe@uunet.uu.net ------------------------------ Date: Thu, 28 Apr 88 15:32:52 BST From: Eric Ole Barber <mcvax!nw.stl.stc.co.uk!sizex@uunet.uu.net> Subject: Re: selection and GET problems we've had the version of the problem to which wnl refers. I've solved the problem - in the sense that it can only occur when your local partition is full - by linking /tmp to a tmp file in the user-space. Make sure that file is public write. [[ Hopefully that "tmp file in the user-space" is a directory-type file! --wnl ]] ------------------------------ Date: Fri, 29 Apr 88 10:06:36 PDT From: Annadiana Beaver <abeaver@ads.com> Subject: Re: csh 'filec' bug (1) Gee, that's funny, we do not have the same problem. We are running 3.4.2 and I was using /bin/csh and /bin/ls. [[ The bug doesn't show up under certain circumstances---see next article. --wnl ]] Annadiana Beaver abeaver@ads.com ------------------------------ Date: Fri, 29 Apr 88 10:57:54 +0200 From: mcvax!lasso!ralph@uunet.uu.net (Ralph P. Sobek) Subject: Re: csh "filec" bug (2) I've tried similar tests on a variety of Sun-3s and a Vax running Ultrix 2.1. I also tried with the tcsh (version 5.4). My results were similar to the previous reportings of this error: error on Sun clients (running 3.3 or 3.4) and not on 3/160 servers (running 3.3 or 3.4). An exception was a Sun-3/260 server running 3.4 which exhibited the same error as our clients. As concerns tcsh, the pattern was symetric with my findings above. In addition, to not doing user-name expansion on clients, it would also refuse to do "ls ~ralph" when the full name was given. No such problem exists with our Vax; we have the same source of tcsh installed on all our machines. The Vax does succeed in using `yp' in order to get user names on our Suns. I hope that this supplementary information might be useful to someone who may look into this problem. Ralph P. Sobek | UUCP: uunet!mcvax!inria!lasso!ralph, or | ralph@lasso.uucp LAAS-CNRS | Internet: ralph@lasso.laas.fr, or 7, avenue du Colonel-Roche | ralph%lasso.laas.fr@uunet.UU.NET F-31077 Toulouse Cedex, FRANCE | ARPA: sobek@eclair.Berkeley.EDU (forwarded\ +(33) 61-33-62-66 | BITNET/EARN: SOBEK@FRMOP11 \ to UUCP ) ------------------------------ Date: Fri, 29 Apr 88 13:45:53 EDT From: warsaw@cme-durer.arpa (Barry A. Warsaw) Subject: Re: Need help writing in SunView Reference: v6n65 > Specifically, I would like to see how, for instance, view surface of > SunCore is assigned to a subwindow of SunView so that SunCore application > can run under SunView as if it ran alone. Well, I've never actually used SunCore in a SunView window, but I have used SunCGI in a SunView window. Appendix F of the SunCGI manual talks about how to merge SunCGI level and Pixwin level code. Basically you use the 'cgipw_<command>' instead of the '<command>'. There are also some functions you need to call to open/close/initialize cgi to work with pixwins. You wanted an example so here's one that creates a SunView frame and canvas and draws two rectangles in the canvas, one with a pw call and the other with a cgi call. The really confusing thing about using cgi and pw together is that you've got to fiddle with the order of the open/close/draw function calls. Play with not closing cgi before you call window_main_loop to get callout events to use cgi in a pixwin. Good Luck. -Barry NAME: Barry A. Warsaw TELE: (301) 975-3460 USMAIL: National Bureau of Standards ARPA: warsaw@cme-durer.arpa Rm. B-124, Bldg. 220 UUCP: {...}!uunet!cme-durer!warsaw Gaithersburg, MD 20899 ============================================================ inki, a pixwin/cgi merge program ============================================================ compile with: cc -o inki inki.c -lcgi -lsuntool -lsunwindow -lpixrect -lm ---------------------------cut here------------------------ #include <cgipw.h> #include <suntool/gfxsw.h> #include <suntool/sunview.h> #include <suntool/canvas.h> #include <suntool/panel.h> struct pixwin *mypw; struct gfxsubwindow *mine; static Frame frame; static Canvas canvas; static Panel panel; build() { frame = window_create(NULL, FRAME, FRAME_LABEL, "Inki: a pixwin/cgi merge program", FRAME_EMBOLDEN_LABEL, TRUE, FRAME_SHOW_LABEL, TRUE, FRAME_SUBWINDOWS_ADJUSTABLE, FALSE, 0); canvas = window_create(frame, CANVAS, WIN_X, 0, WIN_WIDTH, 500, WIN_HEIGHT, 300, CANVAS_WIDTH, 500, CANVAS_HEIGHT, 300, 0); window_fit(canvas); window_fit(frame); } main() { Ccgiwin vpw; Ccoor bottom; Ccoor top; int name; int op; printf("open_pw_cgi...\n"); open_pw_cgi(); printf("build...\n"); build(); printf("canvas_pixwin...\n"); mypw = canvas_pixwin(canvas); printf("open_cgi_pw...\n"); open_cgi_pw(mypw, &vpw, &name); /* draw a rectangle using a pixwin call */ op = PIX_COLOR(1) | PIX_SRC; pw_write(mypw, 0, 0, 100, 100, op, 0, 0, 0); printf("Got to here...\n"); /* draw another rectangle using a cgi call */ bottom.x = 400; bottom.y = 200; top.x = 300; top.y = 100; printf("cgipw_interior_style...\n"); cgipw_interior_style(&vpw, SOLIDI, ON); printf("cgipw_rectangle...\n"); cgipw_rectangle(&vpw, &bottom, &top); printf("close_cgi_pw...\n"); close_cgi_pw(&vpw); printf("close_pw_cgi...\n"); close_pw_cgi(); /* finished drawing so call window_main_loop */ window_main_loop(frame); printf("And to here...\n"); printf("Done!!\n"); } ------------------------------ Date: 30 Apr 88 11:56:39 GMT From: unido!fkihh!marcus@uunet.uu.net (Marcus Moehrmann) Subject: Re: DAT info request Reference: v6n65 >Does anyone have any knowledge of, or experience with, Digital Audio Tape >mass storage devices, for SUNs or other computers? > >Edward Kozel >SRI International >Internet: Kozel@sri.com > >[[ To my knowledge, DAT recorders are not yet available in the U.S. >Can any of our overseas readers answer this query? --wnl ]] There is a DAT recorder now available from a german firm: GIGATAPE Systeme fuer Datensicherung Gmbh Benzstrasse 28 8039 Puchheim West Germany Phone: +49-89-807002 Specification: max. 1.2 Gigabyte (Helical scan) max. 192 KB/sec (read/write streaming mode) Yes, 2 hours for full tape 20 sec. mean access time (search for a block) Error correction (Reed Solomon) Interfaces: SCSI ESDI QIC 02/36 Standard Tape The production started in April 88. *Of course*, I don't have such a recorder and no experience yet (prizes about 10000 - 13000 Deutsche Mark for recorder and 20 DM for DAT-cassette). *** Marcus Moehrmann | UUCP: marcus@fkihh.UUCP *** *** (TeX: M\"{o}hrmann) | PHONE: +49-40-4123-2573 *** *** Univ of Hamburg, W. Germany | +49-40-5202464 *** ------------------------------ Date: Thu, 28 Apr 88 18:07:05 PDT From: edelsohn%astroplasma.Berkeley.EDU@lilac.berkeley.edu (David Edelsohn) Subject: XTCP (Van Jacobson's TCP) in SunOS 4.0 A response to a question I posed to Sun: >Most of Van's recently released enhancements (also known as XTCP) have >been included in SunOS 4.0. Van is still busy trying new ideas that >offer still higher throughput and less CPU utilization; we will >continue to both track and support his work, much of which is done on >Suns. [(!) They just had to put that plug in there] > Bill Nowicki > Sun Microsystems, Inc. Also, regarding the filec problem, I am currently running SunOS 3.4 without yellowpages and I do not have that problem. % ls ~fo<ESC> -> % ls ~foo<CR> shows me user foo's home directory, every time. David Edelsohn ARPA: edelsohn@astroplasma.Berkeley.EDU ------------------------------ Date: Fri, 29 Apr 88 11:22:03 PDT From: salzman@rdlvax.rdl.com Subject: X11 & suntools on a Sun 3/60C (multiple screens) There has been some recent discussion on using multiple frame buffers on a Sun 3/60C. The X11 Rev 2 Sun server will support 2 displays on a 3/60C - one monochrome and one color. When you drag the mouse off of one screen it flips to the other. You have two completely different desktops, almost like having two seperate screens. My question is, if X11 can handle that is there a way to make suntools or NeWS behave similarly: to have NeWS or suntools running on different desktops simultaneously, or two instances of suntools or NeWS, like X11. Someone from Sun should know the answer to that question. I'd imagine it's possible, with a little hacking maybe? * Isaac Salzman - Sr. Systems Analyst * Research & Development Labs (RDL) * 5721 W. Slauson Ave., Culver City, CA. 90230-6509 * AT&T: +1 213 410 1244, x118 * ARPA: salzman@rdlvax.RDL.COM * UUCP: ...!{psivax,csun,sdcrdcf,ttidca}!rdlvax!salzman ------------------------------ Date: Wed, 27 Apr 88 21:50:15 PDT From: cvbnet!cvedc!exc!markh@sun.com (Mark A. Holm) Subject: Sun 100U Video Problem I have recently acquired a Sun 100U and it has a video problem. Its horizontal retrace does not quite reach the top. This results in losing the top 10-15 raster lines + the part of the screen it scribles across. Does anybody have schematics or can tell me what the fix for this problem is? In Sun-spots volume 4 issue 13 there is a follow up by Mark Murray (MKM@WASHINGTON.ARPA) on some video fixes that he posted. Unfortunately that is my oldest issue and I cannot seem to reach Mark at the above address. If somebody could send me a copy of the original article or tell me how to get in touch with Mark, it would be greatly appreciated (I know, I know, I'm the only idiot with a hard copy archive that old.;^) Mark Holm ..tektronix!ogcvax!cvedc!exc!markh Exceptions ..sun!cvbnet!cvedc!exc!markh 126 NE Grant Phone (503)648-8307 Hillsboro, Oregon 97124 Messages only until after 6:00 PM ------------------------------ Date: Fri, 29 Apr 88 11:29:36 BST From: Ida <ida%EAGLE.WARWICK.AC.UK@cunyvm.cuny.edu> Subject: complex arithmetic in C on the Sun without C++ or NAG? We are looking for a public domain package which handles complex arithmetic.. has anyone written any appropriate routines in C? Thanks.. Russ. Russ Lomax. Department of Engineering russ@uk.ac.warwick.eagle University of Warwick, ...!ukc!warwick!russ Coventry, CV4 7AL, [+44|0]203 523523 ext 2115 England ------------------------------ Date: Fri, 29 Apr 88 14:50:43 EDT From: ajb%cornea.mitre.org@gateway.mitre.org (Alan J. Broder) Subject: 4 Fuji-2372's on a single xy451 ? HELP! We've just installed 4 Fuji-2372 disks on a Xylogics 451 controller with an AVIV VME-bus adapter on our Sun-3/280. After formatting up the disks, installing UNIX and reloading our dump tapes we discovered a very nasty problem. The problem is that some programs will not run anymore. Interestingly, if we make multiple copies of the same executable file, some of them will run just fine. Others however never even make it to main(), instead they report an EMT trap and dump core. Yet cmp reports that there are no differences between the executables that work and the executables that dump core. So, apparently, the executable's position on the disk affects whether it will run or not ! This problem can be reproduced consistently on each of the 4 2372's. By the way, no disk errors are being reported. We've already replaced the 451, the AVIV adapter, and all the cables yet the problem still persists. Has anyone out there successfully installed 2372's on a 451 controller on a Sun-3/280 ? Alan Broder ajb@mitre.arpa The MITRE Corporation (703)883-5614 ------------------------------ Date: Fri, 29 Apr 88 12:22:41 EDT From: reg%lti.UUCP@bu-it.bu.edu (Rick Genter x18) Subject: canvas resizing? Does anyone know of a way to dynamically resize a canvas? I'm not talking about the window resizing that one can perform from the Frame menu; I want to dynamically change the size of the actual drawing surface. I have an application where I draw something on the canvas, and if the user clicks on part of what I've drawn, that part can be expanded. Some of these drawings can get quite large (I've had occasions to create canvases as large as 8000 by 8000). - reg Rick Genter ...!buita!lti!reg Language Technology, Inc. reg%lti.uucp@bu-it.bu.edu 27 Congress St., Salem, MA 01970 (617) 741-1507 ------------------------------ Date: Sat, 30 Apr 88 05:11:48 MDT From: j@cs.utah.edu (J Lepreau) Subject: Are there any decent serial boards for Suns? We need some decent RS232 boards for a Sun 3/280. We have some Systek (sp?) boards and they suck: they appear to be interrupt-per-char on output, of all obsolete things, like dz's. On top of that they periodically cause our Interphase 4200 disk controller to lock up (and then slowly reset, due to our adding the reset code to the driver). The latter could be an Interphase bug, not a Systek bug, considering our other experiences with the Interphase boards and driver (in a word, buggy). I have heard that Interphase makes a serial board. Anyone used it? Anyone know of any others? Thanks for any info. lepreau@cs.utah.edu, decvax!utah-cs!lepreau ------------------------------ Date: Fri, 29 Apr 88 22:28:34 EDT From: Kerien.Fitzpatrick@cive.ri.cmu.edu Subject: SDRC I-DEAS Calcomp plotter driver? We are looking for a plotter driver so we can use a Calcomp 1044GT plotter on our Suns when we are running SDRC's I-DEAS software (SDRC stands for Structural Dynamics Research Corporation). The software manuals mention the ability to compile a plotter driver for the Calcomp plotter, but the documentation that tries to explain what must be done is very unclear. I-DEAS only supports one plotter type (when plotting the 3-D picture files) - Hewlett-Packard. While I like HP equipment, I think Calcomp provides a much plotter for the money. The 1044GT is a sharp plotter, but it it is to be unsupported we are send back the evaluation unit and look at buying a less capable HP [budget is limited]. I-DEAS is pretty sharp CAD/CAM/CAE, but only supporting one plotter [and they actually support the older HP models - not even the current ones, i.e., 7585/7586 versus the DraftMaster I/II. Anyone from Calcomp read this netnews group and care to help us out with this? Any help would be appreciated - leads, tips, etc. Kerien Fitzpatrick Field Robotics Center The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 Phone: (412)268-6564 ARPAnet: fitz@cive.ri.cmu.edu UUCP: sunpitt!sun!CIVE.RI.CMU.EDU!Kerien.Fitzpatrick@Sun.COM ------------------------------ End of SUN-Spots Digest ***********************