Sun-Spots Digest, v7n11
William LeFebvre
Sun-Spots-Request at Rice.edu
Thu Nov 10 16:48:00 AEST 1988
SUN-SPOTS DIGEST Wednesday, 9 November 1988 Volume 7 : Issue 11
Today's Topics:
SQL Query with Sun UNIFY?
How do I create a virtual Panel?
set cursor color in canvas?
win_inputnegevent?
multi-colored icons?
multi-precision arithmetics and overflow?
Huge icons on Sun
How can I change the SUN logo in the eeprom?
Does Tops really not work with Sun OS 4.0?
RCS sources question
plotting comparable to PGPLOT?
kcl for sunos 4.0 (sun386, sun3 and sun4)?
BBS on a Sun?
RSS calculation in 4.0
Send contributions to: sun-spots at rice.edu
Send subscription add/delete requests to: sun-spots-request at 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 at rice.edu" or mail the word "help" to the same address
for more information.
----------------------------------------------------------------------
Date: 2 Nov 88 18:46:55 GMT
From: fedsys!scotty!dna at kodak.com (Dave Albertson)
Subject: SQL Query with Sun UNIFY?
Reply-To: scotty!dna at rutgers.edu (Dave Albertson)
Greetings. I am looking for some help in regards to an SQL query problem I
am having using Sun UNIFY. I am working on a Sun 3/260 running SunOS
version 3.5 and Sun UNIFY version 2.0.
The problem occurs in using the ERIC procedure call "query_open" to open a
query scan. Both the query and scan parameters are valid, yet I am
experiencing a "timeout" error after a delay of about 30 seconds.
Specifically, my program will exit with a status of 99, and the errlog
file will record the following entry:
Program: unknown
Calling function: error
Offending function: see Notes
Status: 0
Errno: 4
Notes: RPC error: timeout
(prognum 1073741837, request sql_select())
No other database activity is going on during this time. Any suggestions
as to the cause of the problem are greatly appreciated. Thanks in
advance.
Dave Albertson
--
UUCP:..!rutgers!rochester!kodak!fedsys!alvar!dna
------------------------------
Date: 3 Nov 88 04:29:24 GMT
From: flee at shire.cs.psu.edu (Felix Lee)
Subject: How do I create a virtual Panel?
I want to have a large number of Panel items arranged in rows and columns
(as in a spreadsheet), but I don't want the overhead of creating thousands
of Panel items. I am trying to create just one screen of Panel items,
changing the items when the user scrolls the window, but I can't find the
magic needed to handle the scrolling.
How do I take control of the scrollbar in a Panel? Do I have to interpose
a handler? Should I use a Canvas instead (building Panel-like items
myself)? Is there an easier way?
Felix Lee flee at shire.cs.psu.edu *!psuvax1!shire!flee
------------------------------
Date: 2 Nov 88 20:21:00 GMT
From: mkhaw at teknowledge-vaxc.arpa (Mike Khaw)
Subject: set cursor color in canvas?
What's a good way to set the color of the mouse cursor in a color canvas
subwindow? I've used cursor_set(cursor, CURSOR_OP, ...) with just about
every reasonable rasterop I could think of, and some off the wall ones,
and the only one that seems to work as I'd expect is PIX_SRC^PIX_DST, but
the only rasterop that >>>sets<<< the color of the cursor puts it within a
white rectangle, and my canvas background isn't set to white.
I know crosshair cursors have a color attribute, but I can't use a
crosshair cursor in this canvas.
Thanks,
Mike Khaw
--
internet: mkhaw at teknowledge.arpa
uucp: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge.arpa
hardcopy: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
------------------------------
Date: Wed, 2 Nov 88 11:27:39 PST
From: brent%sprite.Berkeley.EDU at ginger.berkeley.edu (Brent Welch)
Subject: win_inputnegevent?
We're porting an application from suntools to X11, and are unable to find
documentation for "win_inputnegevent" and a related constant IM_NEGEVENT.
My old, old, memories of suntools programming is that this has to do with
button-up events. Does IM_NEGEVENT mean "give me button-up events"? Does
win_inputnegevent(&event) return 1 if the event is a button-up event?
Thanks. Reply to me as this is probably un-interesting.
Brent Welch
brent%sprite at ginger.Berkeley.EDU
------------------------------
Date: Wed, 2 Nov 88 14:46:35 PST
From: jimmy at bevsun.bev.lbl.gov (Jimmy Guggemos)
Subject: multi-colored icons?
Does anyone know how to make and use 8-bit deep multi-color icons for the
sun 3/60c? [[ Doesn't the icon inherit the color table of its window?
I've seen color icons, so I know it's do-able. --wnl ]]
------------------------------
Date: Wed, 2 Nov 88 12:48:15 PST
From: pom%and.s1.gov at mordor.s1.gov
Subject: multi-precision arithmetics and overflow?
Can somebody help me (point me to right manual) with following two
questions, please?
1) How can I call from c the multi-precision arithmetic library such as
used e.g. in the dc program
2) How can I trap overflows (in c.programs) ?
[[ According to the manual page for signals, an "IEEE floating point
overflow" causes a SIGFPE to be sent to the process. So, by catching
SIGFPE you can catch that and other IEEE fp exceptional conditions.
Integer overflow is (I believe) not detectable in C. --wnl ]]
Is either of these two different when Fppa is used?
[[ #2 probably is. I understand that there is this very handy manual
buried somewhere in the Sun documentation entitled something like
"Programmers guide to Floating Point". It should have some of this
information. --wnl ]]
------------------------------
Date: Wed, 2 Nov 88 13:53:28 PST
From: jjung%sal45.usc.edu at oberon.usc.edu (John Jung)
Subject: Huge icons on Sun
Today, I saw someone have two huge pictures on his Sun terminal, and two
smaller (and hacked off) pictures (same picture). When I asked this person
how he did it, he said "I don't know, a friend of mine gave it to me."
Well, I asked him to e-mail me a copy of the picture (which he did). He
told me to set my defaults (via DefaultsEditor) to have the Root_pattern
hold the name of the picture. He said this was a big icon, and everytime I
use Suntools, I'll see the picture.
I did this, and sure enough, the picture shows up every time I goto
Suntools.
My questions are these :
1) How was this done?
2) Is there anyway to transfer the icon to a normal micro-computer
format (like .MAC)?
If it's of any help, I'm using a Sun 3/50.
Thanks in advance.
John
------------------------------
Date: Thu, 3 Nov 88 01:42 N
From: <DIMITRI at CGEUGE51.BITNET>
Subject: How can I change the SUN logo in the eeprom?
I was trying to change the SUN logo and banner of a 3/50, but it seems
that I am missing something. In the manual it says that the banner and
logo can be defined by the user. The banner is at possitions 0x68-0xb7 and
the banner selector flag at 0x20. Also the logo selector flag is at 0x18f
while the custom logo can be defined in 0x290 - 0x48f. That is what the
manual says!
When I set everything as needed, I do get the banner but not the logo. It
seems that the logo flag is not checked at all and only the banner flag
makes a difference. That is, no matter what the logo flag is, is the
banner flag is not 0x12 the SUN logo and banner comes out, while if it is
0x12 I do get my banner but not the logo.
Does anybody knows what is the problem and why I cannot get my custom logo
printed?
dimitri
dimitri at cgeuge51.bitnet | Dimitri Konstantas
dimitri at cui.unige.ch | University of Geneva
mcvax!cernvax!cui!dimitri |
------------------------------
Date: 2 Nov 88 20:32:21 GMT
From: novavax!proxftl!tkloss at bikini.cis.ufl.edu (Teresa Kloss)
Subject: Does Tops really not work with Sun OS 4.0?
We upgraded our Sun to OS rev 4.0 and we just learned from Tops customer
support that it doesn't work with 4.0, they don't know how to make it work
with 4.0, that there won't be anything before February at the earliest,
and we shouldn't waste our time.
Does anyone know a better answer than this?
[[ "Tops" should not to be confused with my freely distributable program
called "top", the latest version of which does run under 4.0. --wnl ]]
------------------------------
Date: Wed, 2 Nov 88 14:37:36 PST
From: John Bossert <bossert at athens.thalatta.com>
Subject: RCS sources question
If anyone has the sources to RCS for Suns (doesn't have "diff3" built-in,
ergo no AT&T proprietary code), I'd appreciate a note. It seems that the
appropriate tape in our rack got moved into the "scratch" section :-(
Thanks in advance.
John Bossert
bossert at Thalatta.COM
------------------------------
Date: Wed, 02 Nov 88 20:21 EST
From: UJIGGS at UNC.BITNET
Subject: plotting comparable to PGPLOT?
I am looking for a plotting package/interface for Sun workstations that is
comparable to PGPLOT on a VAX or the subroutine calls that are available
when programming on a Tektronix terminal (but I do NOT want to use Sun's
Tektronix emulutor - yuk). Does anyone know if PGPLOT or something
comparable is available in a Sunwindows environment? I am not yet on the
general mailing list for Sun-Spots, so please reply directly if possible
to UJIGGS at UNC on bitnet.
-Thanks, mdg
------------------------------
Date: Wed, 2 Nov 88 23:53:51 EST
From: jsol%bu-pub.BU.EDU at bu-it.bu.edu (Jon Solomon)
Subject: kcl for sunos 4.0 (sun386, sun3 and sun4)?
I am looking for a distribution of KCL for Sun archetectures. Does anyone
know if kcl has been ported to SUNOS 4.0 (all 3 archetectures)....?
--jsol
p.s. thx.
------------------------------
Date: Wed, 2 Nov 88 13:26:46 EST
From: garvin at ncsuvx.ncsu.edu (Michael A. Garvin)
Subject: BBS on a Sun?
I'm looking for a simple BBS system to run on a Sun workstation (OS 3.4)
to use as a file server so that clients can download or upload AutoCAD,
text, etc. documents for use. It really just needs to be able to do file
transfers, although a comment to SYSOP would be necessary so that files
uploaded can be documented. Any help is appreciated.
garvin at ncsuvx.ncsu.edu Michael Garvin NCSU Computing Center
------------------------------
Date: Wed, 2 Nov 88 16:50:20 EST
From: Rayan Zachariassen <rayan at ai.toronto.edu>
Subject: RSS calculation in 4.0
Some time ago I noticed that the RSS values reported by the kernel were
rather unusual, in particular they were sometimes larger than the process
size. In the September 88 STB there is a bug report saying that RSS is no
longer the actual resident set size, but "a measure of the number of
active hardware translations" for the process, "which could be smaller
than the number of physical pages resident". Obviously it can also be
larger than the number of physical pages resident (the reported value can,
that is), which means there must be something else going on than just the
count of page table entries allocated to the process. My first thought
was actually that what is being counted is the number of pages referenced
per time unit, but that doesn't seem right.
Can anyone explain this phenomenon properly, and indicate how to use the
new RSS measure to determine things like code locality, thrashing, etc. ?
The old RSS value used to be quite helpful in this regard.
To show what I mean, here is a filtered "ps axl" output that shows the
processes on my home machine with RSS > SZ:
F UID PID PPID CP PRI NI SZ RSS WCHAN STAT TT TIME COMMAND
8001 0 68 1 0 1 0 56 184 select S ? 2:48 portmap
8001 0 77 1 0 1 0 72 96 select S ? 2:05 syslogd
408001 0 140 1 0 -5 0 56 144 Sysbase D ? 2:43 nimd -c 1980
8001 0 146 1 0 1 0 88 200 select S ? 5:12 /ai/etc/x25ne
8001 0 184 1 8 5 0 208 248 child S ? 2:55 cron
8001 0 203 1 0 1 0 72 96 select S ? 1:29 inetd
8001 0 2450 1 0 1 0 72 80 select S ? 0:07 /usr/lib/lpd
8001 0 7501 1 0 1 0 256 288 select S ? 0:49 xterm -geomet
8001 0 7502 1 0 1 0 160 184 select S ? 0:01 xload -geomet
8001 714 9209 1 0 1 0 128 160 select S ? 0:00 xclock -geome
8001 0 9210 1 10 1 0 176 328 select S ? 0:47 xterm -iconic
8001 529 10500 1 0 1 0 120 168 select S ? 0:00 xclock -geome
8001 0 10501 1 0 1 0 272 288 select S ? 0:07 xterm -geomet
8001 508 11536 1 0 1 0 120 152 select S ? 0:00 xclock -geome
408001 0 11659 1 3 1 0 72 96 socket S ? 52:28 in.rwhod
408001 1 12509 228 0 1 0 72 160 socket S ? 0:00 /ai/lib/mail/
8001 0 12531 184 9 5 0 32 104 child S ? 0:00 sh -c su uucp
8001 66 12533 12531 15 5 0 32 112 child S ? 0:00 su -c /usr/li
8201 66 12535 12533 12 15 0 128 464 pause S ? 0:00 /usr/lib/uucp
408001 0 14932 1 5 1 0 56 88 socket I ? 0:56 /ai/lib/image
8001 133 16596 1 0 1 0 136 144 select S ? 0:17 xbiff -rv -ge
8001 133 16597 1 0 1 0 120 168 select S ? 0:09 xclock -geome
8201 133 16598 16595 0 15 0 48 112 pause S ? 0:10 /local/share/
8001 0 27002 1 0 1 0 112 168 select S ? 6:42 gated
8001 0 28683 1 1 1 0 280 400 select S ? 14:26 named
8201 133 16611 1 4 15 0 232 336 pause S p1 2:45 sysline -qhir
8201 9 7510 1 0 15 0 56 72 pause I p2 0:00 biff y
8221 0 8045 7503 0 15 0 168 392 pause I p2 0:09 -u (tcsh)
8021 0 11903 8045 5 3 0 176 336 Sysbase I p2 0:04 vi icomm_tcp.
8021 0 12448 8045 0 3 0 360 512 T p2 0:00 dbx /ai/lib/i
8001 0 12504 203 0 1 0 56 272 select S p3 0:00 in.rlogind
8001 165 12505 12504 1 3 0 64 384 Sysbase S p3 0:00 -csh (csh)
8201 165 12519 1 4 15 0 56 224 pause I p3 0:00 biff y
8021 165 12520 12505 11 3 0 88 344 T p3 0:00 mail
8201 506 8630 8629 3 15 0 64 192 pause S p4 0:00 -csh (csh)
8001 506 12530 8630 28 3 0 120 456 Sysbase S p4 0:00 rn
8201 194 8701 1 0 15 0 56 64 pause I p5 0:00 biff y
8001 201 12508 9836 32 3 0 168 472 Sysbase S p6 0:02 vi outgoing
8001 129 11978 11973 0 1 0 112 232 select S p8 0:00 twm
8001 129 11984 11973 0 1 0 120 160 select S p8 0:00 xclock -geome
8001 129 11987 11973 0 1 0 232 464 select S p8 0:01 xmh -flag -ic
8201 749 10851 10850 0 15 0 64 264 pause I p9 0:01 -csh (csh)
8001 749 12449 10851 10 3 0 96 248 Sysbase I p9 0:00 /na/bin.sparc
8001 714 11234 9217 7 3 0 160 312 Sysbase S pa 0:15 vi pictures.t
8201 7 9918 9913 2 15 0 136 344 pause S pb 0:05 -tcsh (tcsh)
8201 7 9940 1 2 15 0 224 344 pause S pb 0:02 sysline -qhiD
1 7 12537 9918 98 49 0 208 464 R pb 0:01 ps axl
8021 152 11223 10996 3 3 0 160 240 Sysbase I pd 0:04 vi -r paper
8001 156 11025 11024 0 3 0 64 200 Sysbase I pe 0:01 -csh (csh)
8201 529 10524 10501 1 15 0 64 200 pause S q1 0:00 -sh (csh)
8001 529 12524 10524 14 5 0 88 360 child S q1 0:00 mail
8201 529 12526 12524 20 15 0 64 368 pause S q1 0:00 sh -c /ai/bin
8001 529 12529 12526 10 3 0 56 232 Sysbase S q1 0:00 /ai/bin/less
8201 751 4806 1 0 15 0 72 112 pause I q3 0:00 biff y
8001 184 11722 11721 3 3 0 64 160 Sysbase I q4 0:00 -csh (csh)
8201 184 11746 1 0 15 0 56 168 pause I q4 0:00 biff y
8201 169 11478 1 0 15 0 56 160 pause I q5 0:00 biff y
8201 707 11472 11471 0 15 0 136 288 pause I q6 0:01 -tcsh (tcsh)
8201 707 11490 1 0 15 0 56 64 pause I q6 0:00 biff -w y
8001 707 12461 11472 4 3 0 64 296 Sysbase S q6 0:00 /usr/games/mi
8201 189 11514 1 0 15 0 56 64 pause I q7 0:00 biff y
8001 0 12280 203 0 1 0 56 232 select S qb 0:01 in.rlogind
408001 903 12427 12281 2 3 0 64 232 Sysbase S qb 0:00 csri
8001 903 12429 12427 0 25 0 64 128 R qb 0:00 csri
8001 0 11982 11973 6 1 0 256 304 select S qc 0:01 xterm -geomet
8001 129 12412 12012 0 3 0 160 392 Sysbase S qc 0:00 vi stats.c
------------------------------
End of SUN-Spots Digest
***********************
More information about the Comp.sys.sun
mailing list