home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / unix / question / 13892 < prev    next >
Encoding:
Internet Message Format  |  1992-11-24  |  68.3 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!lhc!adm!news
  2. From: postmaster@starlab.csc.com (SMTP MAILER)
  3. Newsgroups: comp.unix.questions
  4. Subject: Mail not delivered yet, still trying
  5. Message-ID: <34243@adm.brl.mil>
  6. Date: 23 Nov 92 22:20:49 GMT
  7. Sender: news@adm.brl.mil
  8. Lines: 1863
  9.  
  10.  
  11.  ----Mail status follows----
  12. Have been unable to send your mail to <DGRAY@STARLAB.CSC.COM>
  13. for one day, will keep trying for another seven days.
  14. At that time your mail will be returned.
  15.  
  16.  ----Transcript of message follows----
  17. Date: 22 Nov 92 03:27:00 EST
  18. From: INFO-UNIX@BRL.MIL
  19. Subject: INFO-UNIX Digest  V17#008
  20. To: "DGRAY" <DGRAY@STARLAB.CSC.COM>
  21.  
  22. Return-Path: <info-unix-request@sem.brl.mil>
  23. Received: from SEM.BRL.MIL by milo.starlab.csc.com with SMTP ; 
  24.           Sun, 22 Nov 92 03:19:06 EST
  25. Received: from SEM.BRL.MIL by SEM.BRL.MIL id aa25264; 21 Nov 92 7:23 EST
  26. Received: from sem.brl.mil by SEM.BRL.MIL id aa25030; 21 Nov 92 7:05 EST
  27. Date:       Sat, 21 Nov 92 07:04:42 EST
  28. From:       The Moderator (Mike Muuss) <Info-Unix-Request@BRL.MIL>
  29. To:         INFO-UNIX@BRL.MIL
  30. Reply-To:   INFO-UNIX@BRL.MIL
  31. Subject:    INFO-UNIX Digest  V17#008
  32. Message-ID:  <9211210705.aa25030@SEM.BRL.MIL>
  33.  
  34. INFO-UNIX Digest          Sat, 21 Nov 1992              V17#008
  35.  
  36. Today's Topics:
  37.                              UNIX Training
  38.               where no vi has gone before...? (CORRECTION)
  39.   Tutorials - nine topics (12/7, San Jose)  Sun User Group Conference
  40.                           tcsh-like subroutine
  41.                            Re: IS UNIX DEAD?
  42.                         Re: IS UNIX DEAD (long)
  43.                       Adoptation of Unix in Europe
  44.              Re: Looking for Time Series Analysis software
  45.              Re: What full-screen file managers are there?
  46.                      Re: SCO TCPIP >9 LOGINS AGAIN
  47.                          Unlocking named pipes
  48.                                 Re: grep
  49.                               FSCK command
  50.                        pwd: getwd: can't open ..?
  51.              Re: What full-screen file managers are there?
  52.                 lib77 "flush" call. Where is it in UNIX?
  53.                            Re: Wait for child
  54.                       Re: name of file descriptor
  55.                                 Re: talk
  56.                   Re: Changing the owner of a process
  57.                             file .fingerees
  58.          Re: Whence Unix? (was Re: IS UNIX DEAD?) (New Thread?)
  59.                        Curses support under DOS?
  60.                             MPE, NS, TCP/IP
  61.               Re: lib77 "flush" call. Where is it in UNIX?
  62.                     Re: Searching for E-mail package
  63.                         C++ Debugger with Motif
  64.              Re: Looking for Time Series Analysis software
  65.                           Re: file .fingerees
  66.             Re: BIG IMPORTANT QUESTION PLEEEEZE HELP ME!!!!!
  67.                 Shortened repost: mmap over NFS problem
  68.        Sun Printserver? IPX-stack available ? NCP documentation ?
  69.                 Tool for email, and snail mail addresses
  70.                   Re: Changing the owner of a process
  71.                        I need some pic-like thing
  72.                  Re: C Source Code for Pattern Matching
  73.                         Re: IS UNIX DEAD? (long)
  74.             Re: BIG IMPORTANT QUESTION PLEEEEZE HELP ME!!!!!
  75.                         Re: IS UNIX DEAD? (long)
  76.                         Re: tcsh-like subroutine
  77.                   Re: Changing the owner of a process
  78.                         Re: IS UNIX DEAD (long)
  79.                 rexec does not search for ~/.netrc file
  80.                            Re: IS UNIX DEAD?
  81.                      Re: IS UNIX DEAD? (very long)
  82.                    Re: Overflow warnings (SCO SV3.2)
  83.                  CURSES - No delay option, SunOS 4.1.1
  84.               Re: lib77 "flush" call. Where is it in UNIX?
  85.                         Re: IS UNIX DEAD? (long)
  86.              Re: What full-screen file managers are there?
  87. -----------------------------------------------------------------
  88.  
  89. From: "Mr. Themos Pentakalos; ADMIN-COMP" <themos@umbc5.umbc.edu>
  90. Subject: UNIX Training
  91. Date: 17 Nov 92 02:28:08 GMT
  92. Sender: News posting account <newspost@umbc3.umbc.edu>
  93. To:       info-unix@sem.brl.mil
  94.  
  95. Hi everyone,
  96.  
  97. I am not very familiar with the UNIX market and would like to ask
  98. a couple of questions.
  99.  
  100. 1) are there any companies which teach UNIX topics such as system
  101.    management, networking, etc? addresses? prices?
  102.  
  103. 2) what are the most popular magazines in the UNIX area?
  104.  
  105.     Thanks a lot. Please reply directly to:   themos@umbc5.umbc.edu
  106. and i'll be glad to summarize if comments are good.
  107.  
  108. Themos.
  109.  
  110. -----------------------------
  111.  
  112. From: Vinay Kashyap <kashyap@oddjob.uchicago.edu>
  113. Subject: where no vi has gone before...? (CORRECTION)
  114. Date: 17 Nov 92 02:35:07 GMT
  115. Sender: News System <news@wakinyan.uchicago.edu>
  116. To:       info-unix@sem.brl.mil
  117.  
  118. I had posted a list of questions on vi, and Tuomas Lukka pointed out
  119. that question 3 didn't make sense:
  120.  
  121. >3. Is there a way to prepend or append characters to macros without
  122. >   (a) introducing newlines between the additions, &/or
  123. >   (b) writing to the file and deleting to a named buffer
  124. It should have read as follows (I apologize for the error):
  125.  
  126. 3. Is there a way to prepend or append characters to BUFFERS without
  127.    (a) introducing newlines between additions (yanking to an uppercase
  128.    buffer appends to text already in the buffer, but on a new line) &/or
  129.    (b) writing to the file and deleting to the named buffer (in other
  130.    words, are there ways to put characters in named buffers other than
  131.    yanking/deleting text)?
  132.  
  133. Vinay (kashyap@oddjob.uchicago.edu)
  134.  
  135. -----------------------------
  136.  
  137. From: Nancy Frishberg <nancyf@sug.org>
  138. Subject: Tutorials - nine topics (12/7, San Jose)  Sun User Group Conference
  139. Keywords: tutorials seminar Unix security programming tools network debugging
  140. Date: 17 Nov 92 00:19:49 GMT
  141. Sender: Mr USENET himself <news@world.std.com>
  142. Nntp-Posting-Host: sug.org
  143. To:       info-unix@sem.brl.mil
  144.  
  145.  
  146. If you're concerned about advanced Unix security, Posix-conforming
  147. systems, or moving from Unix programming to Unix system
  148. administration, plan to be at the Sun User Group Conference (San Jose
  149. Convention Center) on Monday, December 7, 1992 for one of the full day
  150. tutorials.  The Conference and Exhibition extends through Thursday.
  151.  
  152. All-day tutorials will focus on these topics and others of interest to
  153. novice and experienced Unix users as well as Unix programmers who want
  154. to expand their theoretical and practical knowledge.
  155.  
  156. Special offer: 5 full conference registrations (each includes a day of 
  157. tutorial) for the price of 4 when preregistering with a single payment.
  158.  
  159. Full-day tutorials currently scheduled include:
  160. - Advanced Unix Security (Matt Bishop, Dartmouth College)
  161. - Preparing for Disaster (a.m. - Brent Chapman, Great Circle Associates),
  162.   plus, Why have Computer Security? (p.m. Bob Baldwin, Tandem Computers)
  163. - Sun Network Debugging (Smoot Carl-Mitchell, Texas Internet Consulting)
  164. - Topics in Perl (Tom Christiansen, Convex Computer Corporation)    
  165. - Programming in POSIX (Jeffrey S. Haemer, Canary Software)    
  166. - UNIX Programming Tools (Kenneth Ingham, consultant)
  167. - The Internet and its Protocols (William LeFebvre, Northwestern University)
  168. - Introduction to UNIX System Administration (Dinah McNutt, Tivoli Systems)
  169. - Integrating C Code and Xt Widgets (Craig Rudlin, MD, Medical Software and Computer Systems)
  170.  
  171. If you just want to go to the exhibits, ask for a free show-only pass.
  172.  
  173. To get more information by email about these tutorials, the technical
  174. program, or exhibits at the Sun User Group conference, send requests
  175. to sugshow@sug.org .
  176.  
  177. You will receive the full tutorials and program description with
  178. registration information.  Or call 1-800/727-EXPO.  (Outside the U.S.,
  179. use 512/331-7761 (voice) or 512/331-3950 (FAX).)  
  180.  
  181. -- 
  182. Nancy Frishberg, Sun User Group.
  183.  
  184. -----------------------------
  185.  
  186. From: Karl Glazebrook <Karl.Glazebrook@durham.ac.uk>
  187. Subject: tcsh-like subroutine
  188. Date: 16 Nov 92 16:07:56 GMT
  189. Nntp-Posting-Host: dur.dust6
  190. To:       info-unix@sem.brl.mil
  191.  
  192. Hello,
  193.  
  194. I'm looking for a tcsh like input routine which would be callable from a C or
  195. FORTRAN program. I just want to be able to read a line of text from the user
  196. with tcsh-like (or emacs-like!) command line editing/recall features.
  197.  
  198. I'm working on a SPARC with SUNOS 4.1.3 but obviously the more general and
  199. portable the solution the better!
  200.  
  201. As a bonus there would also be another routine which could modify the recall
  202. list, but this is not essential as I could probably hack this myself given
  203. the first subroutine.
  204.  
  205. Thanks for any help,
  206.  
  207. Karl Glazebrook.
  208.  
  209. ---
  210.  ------------------------------------------------------------------------------
  211. | Karl Glazebrook,      | INTERNET:   Karl.Glazebrook@durham.ac.uk           |
  212. | Dept. of Physics,     |    JANET:   KARL.GLAZEBROOK@UK.AC.DURHAM           |
  213. | Univ. of Durham,      |     SPAN:   19463::DUVAD::KGB                      |
  214. | United Kingdom.       |      FAX:   091-374-3749                           |
  215.  ------------------------------------------------------------------------------
  216.  
  217. -----------------------------
  218.  
  219. From: Leslie Mikesell <les@chinet.chi.il.us>
  220. Subject: Re: IS UNIX DEAD?
  221. Date: 16 Nov 92 18:17:47 GMT
  222. To:       info-unix@sem.brl.mil
  223.  
  224. In article <1992Nov11.215409.18067@osuunx.ucc.okstate.edu> martin@datacomm.ucc.okstate.edu (Martin McCormick) writes:
  225.  
  226. >First, I completely agree with Jeff's enthusiasm for this system.  It is good
  227. >and probably is the wave of the future.  I do have one gripe, however.
  228. >As I have said, in other postings, Postscript is a half-finished job until
  229. >somebody comes up with a method for converting it back into standard ASCII
  230. >text like the lines you are reading, now.
  231.  
  232. I think GNU Ghostscript has an ASCII output option that will generate
  233. text positioned approximately where it is supposed to be on a page
  234. with anything else omitted.  
  235.  
  236. > The windows-oriented approach is
  237. >totally useless for those of us who are blind and use speech synthesizers.
  238. >We were able to cobble together a small C program to strip out all that
  239. >Postscript language and display a completely deformatted stream of data.
  240. >It beats nothing, though not by much.  I would love to help fix this problem,
  241. >but I need to find a document explaining Postscript in electronic form so
  242. >I can read it and figure out how to tackle this beast.
  243.  
  244. It's non-trivial in the general case because you have to be able to handle
  245. the entire postscript language to interpret the positioning and scaling
  246. effects.  Plus you'll miss things where fonts have been converted to
  247. curves and manipulated for artistic but still readable effects.  A
  248. quick and dirty approach is to just extract the strings in parens
  249. from the postscript and try to assemble them into text.  A more ambitious
  250. project would be to modify the Ghostscript ascii output to maintain
  251. some font size and type info that could be used by the speech synthesizer
  252. to vary the output effects.
  253.  
  254. Les Mikesell
  255.   les@fb.com
  256.  
  257. -----------------------------
  258.  
  259. From: Andy Newman <andy@research.canon.oz.au>
  260. Subject: Re: IS UNIX DEAD (long)
  261. Date: 16 Nov 92 23:44:31 GMT
  262. Sender: news@research.canon.oz.au
  263. To:       info-unix@sem.brl.mil
  264.  
  265. papresco@napier.uwaterloo.ca (Paul Prescod) writes:
  266. >
  267. >True, the problem is there are people, in this very newsgroup, who see
  268. >no reason to try to make user friendly applications for unix.  To them,
  269. >if you can't use VI right off the bat, or enjoy learning obscure, 
  270. >nonsensical, illogical keystrokes, you should go back to the mac.
  271. >THIS will kill Unix.
  272. >
  273.  
  274. Define "user friendly". Aren't the people who like vi users too?
  275.  
  276. -- 
  277. Andy Newman (andy@research.canon.oz.au)
  278.  
  279. -----------------------------
  280.  
  281. From: Nick Gavrielatos <gavriel@socrates.umd.edu>
  282. Subject: Adoptation of Unix in Europe
  283. Keywords: Unix, Europe
  284. Date: 17 Nov 92 04:51:55 GMT
  285. To:       info-unix@sem.brl.mil
  286.  
  287. I am preparing some work on adoptation of Unix in Europe.
  288.  
  289. WOuld anyone happen to have any old articles, or know 
  290. of any other magazine and/or book articles that can 
  291. recommend? Any info via personal mail would be greatly
  292. aprreciated.
  293.  
  294. Thank you much, 
  295.  
  296. Nick Gavrielatos
  297. gavriel@socrates.umd.edu
  298.  
  299. -----------------------------
  300.  
  301. From: s jonathan silverman <sjs6@quads.uchicago.edu>
  302. Subject: Re: Looking for Time Series Analysis software
  303. Date: 17 Nov 92 05:16:27 GMT
  304. Sender: News System <news@uchinews.uchicago.edu>
  305. To:       info-unix@sem.brl.mil
  306.  
  307.  
  308. The leading program for time series analysis is probably RATS, which runs
  309. under DOS, the Macintosh, Unix and perhaps some other operating systems
  310. as well.
  311.  
  312. The company that writes this is located in Evanston, IL.  Their name used
  313. to be VAR econometrics, but they might well have changed it about a year ago
  314. (perhaps to "Estima", but I could have them confused with another company).
  315.  
  316. RATS stands for something like "regression analysis for time series" and 
  317. contains a broad array of time series analysis functions including specral
  318. analysis.
  319.  
  320. If you cant track this down yourself, contact me by email and I will send
  321. you the phone number.
  322.  
  323. -- 
  324. Jonathan Silverman
  325.  
  326. sjs6@quads.uchicago.edu
  327. jonat@cicero.spc.uchicago.edu
  328.  
  329. -----------------------------
  330.  
  331. From: Pete Holsberg <pjh@mccc.edu>
  332. Subject: Re: What full-screen file managers are there?
  333. Keywords: utree, maint
  334. Date: 16 Nov 92 22:33:40 GMT
  335. To:       info-unix@sem.brl.mil
  336.  
  337. In article <1e4mbcINN1kh@crcnis1.unl.edu> pkramer@unlinfo.unl.edu (Paul Kramer) writes:
  338. =Hello,
  339. =
  340. =I found while reading articles in this electronic conference, a 
  341. =reference to a public-domain program called utree.  It is full-screen 
  342. =file manager which allows you to perform file functions with single 
  343. =keystrokes.  For example, after I start the program I see a screen 
  344. =that lists the files on my account.  If I want to delete one of those 
  345. =files I move the cursor on top of it, press a certain key.  Boom it 
  346. =gone!  
  347. =
  348. =Well I am wondering:  Is there anything better than utree?  I am aware
  349. =of a program called 'maint' but it doesn't have the full functionality
  350. =of 'utree'.
  351.  
  352. I prefer HDSCAN.
  353.  
  354. -----------------------------
  355.  
  356. From: Bill Campbell <bill@celestial.com>
  357. Subject: Re: SCO TCPIP >9 LOGINS AGAIN
  358. Date: 17 Nov 92 02:00:52 GMT
  359. To:       info-unix@sem.brl.mil
  360.  
  361. In <9461.63.uupcb@cccbbs.UUCP> doug.pavey@cccbbs.UUCP (Doug Pavey) writes:
  362.  
  363. >Well, I read Aris' and Barry's messages about what is involved in
  364. >getting more than 9 tty's to login.  ttyp00 -ttyp08 work fine, ttyp09
  365. >will login, but hang TCP.
  366.  
  367. Xenix has a max of 32 ptys and SCO UNIX a max around 254.
  368.  
  369. >How does one debug streams limits problems - determine how many are in
  370. >use, or how many one should set up if the user may be using as many as
  371. >10 processes per login (Progress Database is wonderful).  All users are
  372. >using TCP via 3 8 port Terminal servers. I can get the login messages on
  373. >all ports, until the user actually signs in, we don't seem to have
  374. >problems.  Seems like streams may be the culprit.  How to fix???
  375.  
  376. You don't say in this post whether you're running Xenix or UNIX
  377. and there are different tools to determine problems with streams
  378. in each.  Xenix comes with a program 'sw', UNIX comes with crash, and
  379. there are some freely distributed monitor programs such as u386mon
  380. available from various ftp sites.
  381.  
  382. Xenix sw displays:
  383.  
  384. Pause=1   Calls=74                                Host=camco1
  385.  
  386.    Resource  Cnt       Use   Total     Max    Fail
  387.      stream: 128        40    4020      53       0
  388.       queue: 256        83    8074     111       0
  389.      mblock:1152        7818508524     636       0
  390. dblk totals:1152        7813966687     543    4469
  391.  
  392. Mem Size Cnt Med Low   Use   Total     Max    Fail
  393.   1    4 256 230 204     0  893844     155       0
  394.   2   16 128 115 102     2  449445     102     889
  395.   8   32 256 230 204     6 2644776     207    3339
  396.  16   64 256 230 204     5 8602774     147       0
  397.  16  128 128 115 102    50  386387     103      18
  398.  12  256  48  43  38    15  220139      37       0
  399.   4  512   8   7   6     0  102435       7     223
  400.  32 1024  32  28  25     0   50083       8       0
  401.  64 2048  32  28  25     0  584718      13       0
  402.  32 4096   8   7   6     0   32086       5       0
  403.   0 8192   0   0   0     0       0       0       0
  404.  
  405. Buffers (used/total) = 11/187 Kbytes
  406.  
  407. This is from a system that has been running for a while now.  Uptime gives:
  408. camco1:ttyp02 /usr/local/bin # uptime
  409.   5:53pm  up 20 days, 55 mins,  12 users,  load average: 1.19, 1.04, 1.02
  410.  
  411. You would probably want to use crash and it's strstat command on a UNIX
  412. system which gives similar information.  A typical crash display is:
  413. beeson1:ttyp8:/onager/etc > crash
  414. dumpfile = /dev/mem, namelist = /unix, outfile = stdout
  415. > strstat
  416. ITEM                  CONFIG   ALLOC    FREE         TOTAL     MAX    FAIL
  417. streams                  256      158      98           821     171       0
  418. queues                  1280      704     576          2306     786       0
  419. message blocks          2825      309    2516      11357083     705       0
  420. data block totals       2260      309    1950       9675047     669      63
  421. data block size    4     384       51     333         66265     364      63
  422. data block size   16     384        8     376         39861      65       0
  423. data block size   64     512       24     488       4950469      68       0
  424. data block size  128     448      157     290       2974970     392       0
  425. data block size  256     220       33     187        632454     107       0
  426. data block size  512     136       36     100        495575      46       0
  427. data block size 1024      52        0      52         84628      44       0
  428. data block size 2048     104        0     104        430474      25       0
  429. data block size 4096      20        0      20           351      12       0
  430.  
  431. Count of scheduled queues:   0
  432. >
  433.  
  434. Bill
  435. -- 
  436. INTERNET:  bill@Celestial.COM   Bill Campbell; Celestial Software
  437. UUCP:   ...!thebes!camco!bill   6641 East Mercer Way
  438.              uunet!camco!bill   Mercer Island, WA 98040; (206) 947-5591
  439. SPEED COSTS MONEY -- HOW FAST DO YOU WANT TO GO?
  440.  
  441. -----------------------------
  442.  
  443. From: "frederick.d.true" <ft@cbnewsi.cb.att.com>
  444. Subject: Unlocking named pipes
  445. Keywords: named pipe
  446. Date: 17 Nov 92 06:11:16 GMT
  447. Followup-To: ftrue@attmail.att.com
  448. To:       info-unix@sem.brl.mil
  449.  
  450. I'm having a bit of trouble figuring out what's wrong with the
  451. following usage of named pipes. I have 12 large compressed files which
  452. I would like to merge/sort (they are sorted) without having to
  453. decompress all of them before merging. So, I've written a simple script
  454. to create 12 named pipes with mknod, say pipe1..pipe12. I begin
  455. background processes to zcat each of the 12 files to one of the pipes
  456. in sequence. I then start 'sort <switches> -m pipe1 .. pipe12 | <stuff> >
  457. outputfile'.
  458.  
  459. Things go fine for a while, then the entire process freezes. The
  460. output stream stops, and all processes go into IW wait, as if waiting
  461. for something to happen. While in deadlock, if I try to read any of
  462. the pipes, they each have data waiting, so all seems to be fine. So
  463. who stopped everything and why?
  464.  
  465. Sort is able to merge at most 16 files at once, so I don't think
  466. there's anything wrong there. Is there another anomoly in sort that
  467. might cause this failure?
  468.  
  469. As best I can tell, sort found a depleted pipe that zcat couldn't keep
  470. up with (perhaps sort is reading large buffers?), but no EOF, and
  471. started sleeping. However, this isn't logical since the sort process
  472. is followed by 3 other heavyweight processes in the pipe before the
  473. output is written, so I would think that zcat could feed the pipes
  474. fast enough. Besides, I thought processes would handle FIFO's normally
  475. and sleep for at most a few seconds if it found and empty one before
  476. hitting EOF.
  477.  
  478. By the way, in case it proves significant: I'm using SunOS 4.1.2 on a
  479. SPARC. Standard sort, zcat, etc. Named pipes are created with mknod
  480. -p. I've also tried sleeping for a few seconds before starting things,
  481. with no results.
  482.  
  483. Can someone clear up the confusion, or at least add postulations to
  484. the heap?
  485.  
  486. Please e-mail to ftrue@attmail.att.com or post here.
  487.  
  488. --
  489. Fred True
  490. AT&T
  491.  
  492. -----------------------------
  493.  
  494. From: "David L. Parker" <dlparker@dlpinc00.rn.com>
  495. Subject: Re: grep
  496. Date: 17 Nov 92 03:36:38 GMT
  497. To:       info-unix@sem.brl.mil
  498.  
  499. In article <1992Nov16.092645.522@ericsson.se> etxmesa@eos.ericsson.se (Michael Salmon) writes:
  500. >In article <1992Nov13.113839.25046@dlpinc00.rn.com>, 
  501. >dlparker@dlpinc00.rn.com (David L. Parker) writes:
  502. >|> 
  503. >|> Actually it's Global Regular Expression Parser.
  504. >
  505. >Unfortunately Brian Kernigan and Rob Pike disagree with you, see
  506. >page 18 of:
  507. >
  508. >The Unix Programming Environment
  509. >Prentice Hall
  510. >ISBN 0-13-937699-2
  511. >
  512.  
  513. WOOPS!  Okay, so I got three out of four.
  514. -- 
  515. Dave Parker
  516. Automated Data Management Services, Pleasant Hill, MO 64080-1331
  517. (816) 987-5167/5218 voice/fax          -          dlpinc00!dlparker
  518.  
  519. -----------------------------
  520.  
  521. From: Big.Fun@debug.cuc.ab.ca
  522. Subject: FSCK command
  523. Date: 17 Nov 92 04:50:34 GMT
  524. To:       info-unix@sem.brl.mil
  525.  
  526. When using the fsck (file system check), when it comes upon part 4 of
  527. the check, which is a reference check, it says, "UNREF DEVICE".  What
  528. does this mean?
  529.  
  530. Thanks.. please send all replies via mail..
  531.  
  532. suicide
  533. big.fun@debug.cuc.ab.cu
  534.  
  535. -----------------------------
  536.  
  537. From: Jonas Furrer <jonas@uiag.ch>
  538. Subject: pwd: getwd: can't open ..?
  539. Date: 16 Nov 92 11:10:22 GMT
  540. To:       info-unix@sem.brl.mil
  541.  
  542. Hi,
  543.  
  544. why I have this error -> pwd: getwd: can't open ..
  545.  
  546.  
  547. OS          : OS/MP 4.1A.1 (Solbourne -> SUN 4.1)
  548. fstab entry : /dev/sd2d /files/disk2/imagery  4.2 rw 1 9
  549.  
  550. belfast:/% df /dev/sd2d
  551. Filesystem            kbytes    used   avail capacity  Mounted on
  552. /dev/sd2d             564349  311204  196710    61%    /files/disk2/imagery
  553.  
  554. belfast:/% ls -agld files 
  555. drwxrwxrwx  6 root          512 Oct 21 15:48 files
  556.  
  557. belfast:/% cd /files
  558. belfast:/files% ls -agld files
  559. drwxrwxrwx  4 root          512 Oct  2 14:07 disk2
  560. belfast:/files% pwd
  561. /files
  562.  
  563. belfast:/files% cd disk2
  564. belfast:/files/disk2% ls -agld files
  565. drwxrwxrwx  5 root          512 Nov 13 11:16 imagery
  566. belfast:/files/disk2% pwd
  567. /files/disk2
  568.  
  569. belfast:/files/disk2% cd imagery
  570. belfast:/files/disk2/imagery% pwd
  571. pwd: getwd: can't open ..
  572. belfast:/files/disk2/imagery% df .
  573. Filesystem            kbytes    used   avail capacity  Mounted on
  574. Could not find mount point for .
  575.  
  576. Can anyone help?
  577.  
  578. Thanks.
  579.  
  580.           +---------------------+---------------------------+
  581.           |Jonas Furrer         |E-Mail : jonas@uiag.ch     |
  582.           |Emch + Berger AG     |Tel    : +41 31 25 23 23   |
  583.           |Gartenstrasse 1      |Fax    : +41 31 25 16 85   |
  584.           |3001 BERN (CH)       |                           |
  585.           +---------------------+---------------------------+
  586.  
  587. -----------------------------
  588.  
  589. From: Arnaldo MANDEL <mandel@litp.ibp.fr>
  590. Subject: Re: What full-screen file managers are there?
  591. Date: 17 Nov 92 09:01:45 GMT
  592. Sender: Le Facteur <news@jussieu.fr>
  593. Nntp-Posting-Host: litp4.ibp.fr
  594. Full-Name: Arnaldo MANDEL
  595. To:       info-unix@sem.brl.mil
  596.  
  597. In article <1992Nov16.223340.15353@mccc.edu> pjh@mccc.edu (Pete Holsberg) writes:
  598.  
  599. > In article <1e4mbcINN1kh@crcnis1.unl.edu> pkramer@unlinfo.unl.edu (Paul Kramer) writes:
  600. > =Hello,
  601. > =
  602. > =I found while reading articles in this electronic conference, a 
  603. > =reference to a public-domain program called utree.  It is full-screen 
  604. > =file manager which allows you to perform file functions with single 
  605. > =keystrokes.  For example, after I start the program I see a screen 
  606. > =that lists the files on my account.  If I want to delete one of those 
  607. > =files I move the cursor on top of it, press a certain key.  Boom it 
  608. > =gone!  
  609. > =
  610. > =Well I am wondering:  Is there anything better than utree?  I am aware
  611. > =of a program called 'maint' but it doesn't have the full functionality
  612. > =of 'utree'.
  613.  
  614. > I prefer HDSCAN.
  615.  
  616. Better go all the way and get emacs, with tree-dired.  You not only get all
  617. funtions most file managers execute, but you can add some of your own.  And
  618. then, this would be just the beginning of using emacs for almost everything,
  619. instead of hundreds of little frozen utilities.
  620. --
  621.  ............................................................
  622. Arnaldo Mandel   ---  am@ime.usp.br
  623. Temporarily: mandel@litp.ibp.fr
  624.  
  625. -----------------------------
  626.  
  627. From: Bruce Sams <bruce@head-cfa.harvard.edu>
  628. Subject: lib77 "flush" call. Where is it in UNIX?
  629. Date: 17 Nov 92 12:23:03 GMT
  630. To:       info-unix@sem.brl.mil
  631.  
  632. Dear fellow UNIX and HP-UX folks,
  633.  
  634.    I am trying to bring up the graphics package MONGO on our HP-720 machine
  635.    and I have encountered a problem.  It seems that MONGO uses a "flush"
  636.    call deep in its IO guts.  Looking through all the HP-UX libraries I 
  637.    find no such routine.  Rather, I find "pflushli", "flushinp", "intrflush",
  638.    "__cflush", "fflush", and "fflush_p."  Some of these are clearly not
  639.    what I want, but others are less certainly wrong.  I find no documentation
  640.    for any of these readily available.  How do I proceed?  Has anybody out
  641.    there installed MONGO under HP-UX?
  642.  
  643. Cheers,
  644.  
  645. Lowell Tacconi-Garman
  646.  
  647. -----------------------------
  648.  
  649. From: der Mouse <mouse@thunder.mcrcim.mcgill.edu>
  650. Subject: Re: Wait for child
  651. Date: 17 Nov 92 12:54:28 GMT
  652. Followup-To: comp.unix.questions
  653. To:       info-unix@sem.brl.mil
  654.  
  655. In article <1992Nov16.122725.15971@alf.uib.no>, singg@alf.uib.no (Kurt George Gjerde) writes:
  656.  
  657. > On Unix, how can I have a process wait for it's child process to do
  658. > something (not terminate).
  659.  
  660. This is a UNIX question, not a C question.  Consequently, I'm
  661. cross-posting to comp.unix.questions and directing followups there.
  662.  
  663. There are multiple ways.  You can have the child send some signal to
  664. the parent.  You can create a pipe (or other stream connection) and
  665. have the child write and the parent read.  You can use semaphores, if
  666. your system provides them.  There are probably other ways that don't
  667. come to mind at the moment.
  668.  
  669. Which one is best?  That depends on many factors, such as the required
  670. response time, how much information needs to be passed (besides the
  671. bare fact of the wakeup), how widely portable the code needs to be,
  672. what if anything the parent is doing while waiting....
  673.  
  674.                     der Mouse
  675.  
  676.                 mouse@larry.mcrcim.mcgill.edu
  677.  
  678. -----------------------------
  679.  
  680. From: der Mouse <mouse@thunder.mcrcim.mcgill.edu>
  681. Subject: Re: name of file descriptor
  682. Date: 17 Nov 92 12:59:31 GMT
  683. Followup-To: comp.unix.questions
  684. To:       info-unix@sem.brl.mil
  685.  
  686. In article <1992Nov16.122835.16126@alf.uib.no>, singg@alf.uib.no (Kurt George Gjerde) writes:
  687.  
  688. > How can I get the filename from a filedescriptor, on Unix??
  689.  
  690. This is a UNIX question, not a C question, and I'm therefore
  691. crossposting to comp.unix.questions and redirecting followups there.
  692.  
  693. In general, you can't.  The file descriptor may not be connected to a
  694. file (it may be a pipe or (other) socket or TLI stream or a device or
  695. maybe something else).  Even if it is a file, the file may have no
  696. names any longer, or it may have multiple names.  Even if it has at
  697. least one name, there may be no name by which it is accessible to your
  698. process or possibly even other processes.  And even if you assume it
  699. has a name that you could use to refer to it by, there is no way to
  700. find any such name short of a full scan of all filesystems, which can
  701. take a *long* time.
  702.  
  703. You're usually best off writing wrappers for open/close (or
  704. fopen/fclose if you're using stdio) that remember filenames.  The major
  705. case where this doesn't work is when you're dealing with redirection to
  706. or from files, in which case you're pretty much out of luck.
  707.  
  708.                     der Mouse
  709.  
  710.                 mouse@larry.mcrcim.mcgill.edu
  711.  
  712. -----------------------------
  713.  
  714. From: der Mouse <mouse@thunder.mcrcim.mcgill.edu>
  715. Subject: Re: talk
  716. Date: 17 Nov 92 13:06:42 GMT
  717. To:       info-unix@sem.brl.mil
  718.  
  719. In article <83678@ut-emx.uucp>, devil@ccwf.cc.utexas.edu (The Beast) writes:
  720.  
  721. > I tried to use 'talk' to converse with a friend in another college.
  722. > I got the following message:
  723. > 'Target machine does not recognize us'.
  724.  
  725. This means simply that talkd on the remote machine did a
  726. gethostbyaddr() on your machine's address and got a failure indication.
  727.  
  728. Either the remote machine is broken somehow or whatever nameserver is
  729. responsible for the relevant .in-addr.arpa zone is misbehaving, or
  730. (worst case) hasn't been set up.
  731.  
  732. > If so, how can this situation be circumvented?
  733.  
  734. The right way to fix it is to fix whatever's wrong.  A workable
  735. substitute is to fix talkd so that if gethostbyaddr() fails, it prints
  736. the numeric address instead (and in parallel, fix talk to accept
  737. numeric addresses).  This is what I've done, and sometimes when the net
  738. is flaking out (and thereby breaking the DNS) it's proven useful.
  739.  
  740.                     der Mouse
  741.  
  742.                 mouse@larry.mcrcim.mcgill.edu
  743.  
  744. -----------------------------
  745.  
  746. From: Ed Posnak <eposnak@dale.ksc.nasa.gov>
  747. Subject: Re: Changing the owner of a process
  748. Keywords: process owner
  749. Date: 17 Nov 92 14:28:37 GMT
  750. To:       info-unix@sem.brl.mil
  751.  
  752.  
  753. In article <1992Nov5.235228.1944@dale.ksc.nasa.gov> I wrote:
  754. "Is there an un-general way of changing the euid of a process from another
  755. "process?  We have an unusal requirement on our project for a 'shift-change'
  756. "where a user logs in and 'inherits' ownership processes that were running
  757. "under another euid.  Thanks in advance.
  758.  
  759. Thanks to all who responded.  I was surprised at the number of different 
  760. responses I received, (most involving setuid()) which led me to realize my 
  761. wording must've been real vague.
  762.  
  763. What I was looking for was something along the lines of how to change the 
  764. effective user id of a process who's source I may not be able to modify, by 
  765. some other means, e.g. from another process.  Many suggested writing a device
  766. driver or system call to do this.  Here is one answer along those lines. 
  767. ---
  768.  
  769. This is one of those dirty tricks I've always wanted to get around to
  770. figuring out a way to do... (without kernel source, that is)
  771.  
  772. I believe it could be done by writing a device driver. Open the device
  773. driver and write commands to it, and it does the dirty work. For
  774. instance, send it 8 bytes containing the process to change and the uid
  775. to change it to.
  776.  
  777. The uid, in every version of Unix I've seen, is stored in the proc
  778. structure in the kernel. You should be able to fiddle with this at
  779. will in a device driver, and since it's in the proc structure and not
  780. the u area, it'll always be there even if the process is swapped out.
  781. It *should* be just a matter of searching for the entry and changing
  782. it.
  783.  
  784. This technique should also serve to implement something like renice()
  785. under Xenix, which doesn't have it. (The nice value also being stored
  786. in the proc structure.)
  787. --
  788. Mark Buda
  789.  
  790. I get my monkeys for nothing and my chimps for free.
  791. ---
  792.  
  793. I would enjoy hearing from anyone who might have done this already.  Thanks.
  794.  
  795.  
  796.  
  797. -- 
  798. --
  799. Ed Posnak
  800. Harris Space Systems Corporation
  801. eposnak%core1@kssib.ksc.nasa.gov
  802.  
  803. -----------------------------
  804.  
  805. From: Luke Higgins <lukeh@gnumath.rutgers.edu>
  806. Subject: file .fingerees
  807. Date: 17 Nov 92 13:56:41 GMT
  808. To:       info-unix@sem.brl.mil
  809.  
  810.  
  811. I have found a program which attempts to execute a file when you are
  812. fingered and I am having problems getting it to work.  My problem is
  813. that on my system I can't seem to find the .fingerees file.  Is this
  814. a standard unix file and if so how do I go about finding it.
  815.     Thanks
  816.     Luke  (a computer novice  to say the least)
  817.  
  818. -----------------------------
  819.  
  820. From: Lamar Owen <lowen@lorc.uucp>
  821. Subject: Re: Whence Unix? (was Re: IS UNIX DEAD?) (New Thread?)
  822. Date: 16 Nov 92 15:57:21 GMT
  823. To:       info-unix@sem.brl.mil
  824.  
  825. In <STEVEV.92Nov13100727@miser.uoregon.edu> stevev@miser.uoregon.edu (Steve VanDevender) writes:
  826. >In article <1dvltdINN6i4@skat.usc.edu> jlowrey@skat.usc.edu (John 'Fritz' Lowrey) writes:
  827.  
  828.  
  829. >       My seed:
  830. >       Microsoft DOS    ->    Intended as a stepping stone while DR 
  831. >                   wrapped up CP/M-86, and now the program
  832. >                   loader of choice for countless millions. 
  833.  
  834. >You really need to study up on your computing history.  You seem
  835. >to imply that Microsoft got MS-DOS from Digital Research.
  836. >Microsoft got MS-DOS from a small firm called Seattle Computer,
  837. >which had written a quick-and-dirty CP/M clone called SC-DOS.
  838. >Then Microsoft hacked it up and marketed the hell out of it.
  839.  
  840. The original marketing niche for MS-DOS was as a stepping stone from the
  841. 8-bit CP/M world to the multiuser 16-bit world of Xenix.  Microsoft, in
  842. the early 80's, fully intended to make Xenix their high-end OS.  However,
  843. the market chose otherwise.
  844.  
  845.  
  846. >Steve VanDevender     
  847.  
  848. -- 
  849. --
  850.  
  851. Lamar Owen, Systems Consultant, GE Lighting Systems, Hendersonville, NC
  852. ***********************************************************************
  853.  Opinions expressed herein are the author's and do not reflect policy
  854.    or opinions of the General Electric Company or its subsidiaries.
  855. ***********************************************************************
  856.  
  857. -----------------------------
  858.  
  859. From: Jeffrey Reilly <jwreilly@mipos2.intel.com>
  860. Subject: Curses support under DOS?
  861. Date: 17 Nov 92 15:56:17 GMT
  862. Sender: USENET News System <news@inews.intel.com>
  863. Nntp-Posting-Host: mipos2
  864. To:       info-unix@sem.brl.mil
  865.  
  866. Is anyone aware of a curses package that works/can be ported to a DOS
  867. environment?
  868.  
  869. Any pointers would be appreciated!
  870.  
  871. Jeff
  872.  
  873. Jeff Reilly            | "Do not route the (Ethernet)
  874. Intel Corporation        | cable near a cyclotron" -
  875. jwreilly@mipos2.intel.com    | LAN/586 Board User's Guide
  876. (408) 765 - 5909        |
  877.  
  878. -----------------------------
  879.  
  880. From: Steven Lon George <georges@zeus.franklin.edu>
  881. Subject: MPE, NS, TCP/IP
  882. Date: 17 Nov 92 17:53:29 GMT
  883. To:       info-unix@sem.brl.mil
  884.  
  885. Hello there.  What I am wondering relates to the HP UNIX environment.
  886.  
  887. I am applying for a job under this environment, in a networking
  888. application. The job has some criteria that I am not sure what it means.
  889. I am hoping I can find someone who does. Anyway, the line reads as
  890. follows.?
  891.  
  892. Must have knowledge of MPE, NS, TCP/IP & Network Components and
  893. Architecture.
  894.  
  895. What is MPE (Multiplatorm Environment?), and NS.  Has anyone ever heard
  896. these acronyms before.  The interview is on Thursday, so you can answer
  897. by mail at 'georges@zeus.franklin.edu'.  Please notice the plural 
  898. georges with an s.  otherwise, someone else will get the message.
  899.  
  900. Thanks in advance.
  901.  
  902. Steve.... 
  903.  
  904. -----------------------------
  905.  
  906. From: "System Admin (Mike Peterson" <system@alchemy.chem.utoronto.ca>
  907. MMDF-Warning:  Parse error in original version of preceding line at BRL.MIL
  908. Subject: Re: lib77 "flush" call. Where is it in UNIX?
  909. Date: 17 Nov 92 17:29:55 GMT
  910. To:       info-unix@sem.brl.mil
  911.  
  912. In article <1992Nov17.122303.3080@cfa160.harvard.edu> bruce@head-cfa.harvard.edu (Bruce Sams) writes:
  913. >Dear fellow UNIX and HP-UX folks,
  914. >
  915. >   I am trying to bring up the graphics package MONGO on our HP-720 machine
  916. >   and I have encountered a problem.  It seems that MONGO uses a "flush"
  917. >   call deep in its IO guts.  Looking through all the HP-UX libraries I 
  918. >   find no such routine.  Rather, I find "pflushli", "flushinp", "intrflush",
  919. >   "__cflush", "fflush", and "fflush_p."  Some of these are clearly not
  920. >   what I want, but others are less certainly wrong.  I find no documentation
  921.  
  922. You can write a "flush" that calls "fflush" (which is a standard C
  923. routine, and you should have a man page for it). You will need to use the
  924. HP-UX 'fstream' routine to map the FORTRAN unit number to a C stream number.
  925.  
  926. I can't send you source for flush since it is licensed, but you can
  927. have these routines I used to make it work:
  928.  
  929.       function igetfstream (lunit)
  930. c
  931. c     Purpose:
  932. c        Return the FILE pointer corresponding to unit 'lunit',
  933. c        or 0 if unit 'lunit' is not open.
  934. c
  935.       logical opened
  936. c
  937. c
  938. c     write (6,*) 'igetfstream called for unit ', lunit
  939.       inquire (unit=lunit, opened=opened)
  940.       if (opened) then
  941.          igetfstream = fstream (lunit)
  942.          if (igetfstream .eq. 0) then
  943.             if (lunit .eq. 5) then
  944.                igetfstream = igetstdin ()
  945.             else if (lunit .eq. 6) then
  946.                igetfstream = igetstdout ()
  947.             else if (lunit .eq. 7) then
  948.                igetfstream = igetstderr ()
  949.             end if
  950.          end if
  951.       else
  952.          igetfstream = 0
  953.       end if
  954. c     write (6,'(1x,a,z9.8)') 'igetfstream returning ', igetfstream
  955.       return
  956.       end
  957.  
  958. To get the stream number for stdin/stdout/stderr, try:
  959.  
  960. /*
  961.  * Return the FILE pointer to stdin.
  962.  */
  963.  
  964. #include <stdio.h>
  965.  
  966.     FILE *
  967. igetstdin_ ()
  968. {
  969.     return (stdin);
  970. }
  971.  
  972.  
  973. /*
  974.  * Return the FILE pointer to stdout.
  975.  */
  976.  
  977. #include <stdio.h>
  978.  
  979.     FILE *
  980. igetstdout_ ()
  981. {
  982.     return (stdout);
  983. }
  984.  
  985.  
  986. /*
  987.  * Return the FILE pointer to stderr.
  988.  */
  989.  
  990. #include <stdio.h>
  991.  
  992.     FILE *
  993. igetstderr_ ()
  994. {
  995.     return (stderr);
  996. }
  997.  
  998.  
  999. Note that always use "+ppu" for f77 compilations; you will need
  1000. to remove the trailing '_' on the C routines if you don't.
  1001.  
  1002. I have (cross-)posted this to comp.sys.hp.
  1003. -- 
  1004. What are the chances that any HP computer system will ever "work" properly?
  1005.  ... and Slim just left town. -*- Mike Peterson, SysAdmin, U/Toronto Chemistry
  1006.  
  1007. -----------------------------
  1008.  
  1009. From: Tim Evans <tkevans@eplrx7.es.dupont.com>
  1010. Subject: Re: Searching for E-mail package
  1011. Date: 17 Nov 92 17:00:53 GMT
  1012. To:       info-unix@sem.brl.mil
  1013.  
  1014. karl@BofA.com (Karl Nicholas) writes:
  1015.  
  1016. >In article <BxMtso.Ipz@beach.csulb.edu> kumeda@beach.csulb.edu (ANDY KUMEDA) writes:
  1017. >>
  1018. >>
  1019. >>
  1020. >>We are currently searching for E-mail/Office Automation packages that will
  1021. >>serve several thousand users based on the following criteria:
  1022. >>
  1023. >>  1) Must support X-Window (OpenLook or Motif) either through an X-terminal
  1024. >>     or a PC running an X-server.
  1025. >>  2) Must also support PCs running DOS, with a TCP/IP network connection.
  1026. >>  3) In addition, a non-X version (character-based -- ASCII terminals) is 
  1027. >>     preferable, but not required.
  1028. >>  4) Must be able to 'customize' -- ie original text to be replied or
  1029. >>     forwarded should not be modifiable.
  1030. >>  5) Must support SMTP.
  1031. >>  6) Vendor must have good technical support.  
  1032. >>
  1033.  
  1034. >    I don;t know all the answers to the questions here, 
  1035. >but you should call the cc-mail people. no I do not know the
  1036. >phone number either, sorry, but cc-mail is the name of the
  1037. >product. What do I know? well ...
  1038.  
  1039. cc:Mail is only made by Lotus.  You know, that unknown 1-2-3 company.
  1040. -- 
  1041. Tim Evans                     |    E.I. du Pont de Nemours & Co.
  1042. tkevans@eplrx7.es.dupont.com  |    Experimental Station
  1043. (302) 695-9353/7395           |    P.O. Box 80357
  1044. EVANSTK AT A1 AT ESVAX        |    Wilmington, Delaware 19880-0357
  1045.  
  1046. -----------------------------
  1047.  
  1048. From: Ioi Kim Lam <ioi@pixmap.seas.upenn.edu>
  1049. Subject: C++ Debugger with Motif
  1050. Date: 17 Nov 92 14:16:28 GMT
  1051. Sender: Ford WDL <Uwdl1@atherton.com>
  1052. To:       info-unix@sem.brl.mil
  1053.  
  1054.  
  1055. I am using X11R4 on the SunOS. I am writing Motif programs in C++, using the
  1056. GNU compiler g++. Does anyone know how to debug these programs. I tried
  1057. gdb-3.2 and gdb-3.5 but they don't seem to understand the C++
  1058. function-name convention. Gdb-4.4 gives an segmentation fault with the
  1059. Motif program, although it can debug normal C++ programs under Unix. I
  1060. tried UPS but it always shows the header file instead of the source file. 
  1061.  
  1062. Are there any public-domain X-Debugger available that can support C++?
  1063.  
  1064. Please reply to ioi@eniac.seas.upenn.edu
  1065.  
  1066. Thank you in advance.
  1067.  
  1068. -----------------------------
  1069.  
  1070. From: Stephen Daedalus <farrar@adaclabs.com>
  1071. Subject: Re: Looking for Time Series Analysis software
  1072. Date: 17 Nov 92 16:56:04 GMT
  1073. Sender: Stephen Daedalus <farrar@firewall>
  1074. Nntp-Posting-Host: 192.153.52.178
  1075. To:       info-unix@sem.brl.mil
  1076.  
  1077. You might take a look at TSP, which runs on mainframes to PC's.  We used the
  1078. student version in one of my econometrics classes and, although limited, did
  1079. a very good job on the project, and kept me out of the comp. lab. 
  1080. ---
  1081. Richard Farrar        These views are my own, not my company's or country's.
  1082. ADAC Laboratories    "A man without hand is not a man."
  1083. farrar@adaclabs.com        - George Costanza, Seinfeld
  1084.         Spam is a registered trademark of Hormel
  1085.  
  1086. -----------------------------
  1087.  
  1088. From: Fiona Wong <a1001032@cdf.toronto.edu>
  1089. Subject: Re: file .fingerees
  1090. Date: 17 Nov 92 17:51:59 GMT
  1091. Sender: news@cdf.toronto.edu
  1092. Nntp-Posting-Host: eddie.cdf
  1093. To:       info-unix@sem.brl.mil
  1094.  
  1095. In article <Nov.17.08.56.40.1992.16495@gnumath.rutgers.edu> lukeh@gnumath.rutgers.edu (Luke Higgins) writes:
  1096. >
  1097. >I have found a program which attempts to execute a file when you are
  1098. >fingered and I am having problems getting it to work.  My problem is
  1099. >that on my system I can't seem to find the .fingerees file.  Is this
  1100. >a standard unix file and if so how do I go about finding it.
  1101.  
  1102. make it by yourself. :-)
  1103.  
  1104. >    Thanks
  1105. >    Luke  (a computer novice  to say the least)
  1106.  
  1107.  
  1108. -- 
  1109. |       ____                    | You know you've been spending too much time |
  1110. |      /    . __   __   __      | on the computer when your friend misdatess  |
  1111. |     /--- / /  ) /  ) ___)     | a check, and you suggest adding a "++" to   |
  1112. |____/    / (__/ /  / (__(______|_fix it._____________________________________|
  1113.  
  1114. -----------------------------
  1115.  
  1116. From: Pete Hardie <phardie@nastar.uucp>
  1117. Subject: Re: BIG IMPORTANT QUESTION PLEEEEZE HELP ME!!!!!
  1118. Date: 17 Nov 92 14:45:36 GMT
  1119. To:       info-unix@sem.brl.mil
  1120.  
  1121. In article <1992Nov14.220251.9739@umbc3.umbc.edu> rouben@math9.math.umbc.edu (Rouben Rostamian) writes:
  1122. >In article <Bxq5x7.L2p@unix.amherst.edu> twpierce@unix.amherst.edu (Tim Pierce) writes:
  1123. >>My car's making a funny noise somewhere under the hood.  It's one of
  1124. >>these cheapo models, though, and it doesn't have pull-down help from
  1125. >>under the visor available!!!  Can anyone tell me what it's doing
  1126. >>wrong!!!!
  1127. >
  1128. >Switch to emacs and go into the overdrive mode.
  1129.  
  1130. Shouldn't that be 'drive-over' mode?
  1131.  
  1132.  
  1133. -- 
  1134. Pete Hardie:  phardie@nastar  (voice) (404) 497-0101
  1135. Digital Transmission Systems, Inc., Duluth GA
  1136. Member, DTS Dart Team           |  cat * | egrep -v "signature virus|infection" 
  1137. Position:  Goalie               |
  1138.  
  1139. -----------------------------
  1140.  
  1141. From: 25235-gokhman <esg@pyuxd.uucp>
  1142. Subject: Shortened repost: mmap over NFS problem
  1143. Keywords: Does mmap with MAP_SHARED work for write over NFS ?
  1144. Date: 17 Nov 92 18:54:22 GMT
  1145. Sender: USENET System Software <netnews@porthos.cc.bellcore.com>
  1146. To:       info-unix@sem.brl.mil
  1147.  
  1148. Hi:
  1149.  
  1150. This is a (shortened) repost of an article for which I got no responses. Writing
  1151. to a memory region allocated with mmap call using MAP_FILE and
  1152. MAP_SHARED causes a segmentation fault (RS6000 under AIX 3.2) when
  1153. it is done over NFS. Mapping to the same file locally works fine.
  1154. Documentation, as far as I can tell, does not mention
  1155. NFS as a limitation. Is mmap supposed to work over NFS and this is an AIX
  1156. bug, or is it not supposed to work and it is a documentation problem ?
  1157.  
  1158.             Thanx in advance, Ed Gokhman
  1159.  
  1160. -----------------------------
  1161.  
  1162. From: Ruurd van der Meer <rvdm@oce.nl>
  1163. Subject: Sun Printserver? IPX-stack available ? NCP documentation ?
  1164. Date: 16 Nov 92 11:28:19 GMT
  1165. Sender: USENET News System <news@oce.nl>
  1166. Originator: rvdm@st33-sys4
  1167. To:       info-unix@sem.brl.mil
  1168.  
  1169. I want to have a printserver on a Sun SParc (SunOS 4.1.x, in future Solaris) 
  1170. for a Novell environment.  So I have some questions:
  1171.  
  1172. Does anybody know if such a product exists ? If not:
  1173.  
  1174. Is there an IPX protocol stack on a Sun SParc available, commercial or public 
  1175. domain ? If this is in the form of a Netware shell as in DOS, what about
  1176. a C-interface for it (to write a printserver)? 
  1177.  
  1178. And what about the NCP protocol of Novell? Is this available somewhere ?
  1179.  
  1180. Please direct answers to
  1181.  
  1182. rvdm@oce.nl
  1183.  
  1184. If I have collected the answers I will put them back into the newsgroups.
  1185.  
  1186.       ###########################################################
  1187.       #  This note does not necessarily represent the position  #
  1188.       #     of Oce-Nederland B.V. Therefore no liability or     #
  1189.       #      responsibility for whatever will be accepted.      #
  1190.       ###########################################################
  1191.  
  1192. -----------------------------
  1193.  
  1194. From: Matz Engstrom <gucme@gdunix.gd.chalmers.se>
  1195. Subject: Tool for email, and snail mail addresses
  1196. Date: 17 Nov 92 19:11:00 GMT
  1197. Sender: Matz Engstrom <gucme@gdunix.gd.chalmers.se>
  1198. To:       info-unix@sem.brl.mil
  1199.  
  1200. I am interested in a UNIX tool for keeping my
  1201. addressbook, both electronic and snailmail. I
  1202. store them as VM NAMES files today, which also
  1203. gives me the possibility to store phone numbers,
  1204. and free text notes about the addressee.
  1205.  
  1206. Do you know of any UNIX tools for that, including
  1207. a fullscreen interface to maintain the files,
  1208. and some extracting tools to make the email
  1209. addresses available to my mail tools?
  1210. -- 
  1211. H{lsningar (Sincerely) /
  1212.           Matz Engstrom, Gothenburg Universities' Computing Centre;
  1213.           Address Box 19070; Kapellg}ngen 5; S-400 12 Gothenburg; Sweden
  1214.           Phone +46 31 818 338; Fax +46 31 185 006;
  1215.  
  1216. -----------------------------
  1217.  
  1218. From: "Michael S. McLean" <msm@eng.ufl.edu>
  1219. Subject: Re: Changing the owner of a process
  1220. Keywords: process owner
  1221. Date: 17 Nov 92 20:08:13 GMT
  1222. Sender: "Michael S. McLean" <msm@mailbox.eng.ufl.edu>
  1223. To:       info-unix@sem.brl.mil
  1224.  
  1225. In article <1992Nov17.142837.21252@dale.ksc.nasa.gov>, eposnak@dale.ksc.nasa.gov (Ed Posnak) writes:
  1226. |> 
  1227. |> What I was looking for was something along the lines of how to change the 
  1228. |> effective user id of a process who's source I may not be able to modify, by 
  1229. |> some other means, e.g. from another process.  Many suggested writing a device
  1230. |> driver or system call to do this.  Here is one answer along those lines. 
  1231. |> ---
  1232. |> 
  1233. |> This is one of those dirty tricks I've always wanted to get around to
  1234. |> figuring out a way to do... (without kernel source, that is)
  1235. |> 
  1236. |> I believe it could be done by writing a device driver. Open the device
  1237. |> driver and write commands to it, and it does the dirty work. For
  1238. |> instance, send it 8 bytes containing the process to change and the uid
  1239. |> to change it to.
  1240.  
  1241. There is no need to write another device driver for this.  /dev/kmem will
  1242. suffice.
  1243.  
  1244. -- 
  1245. Michael S. McLean (msm@eng.ufl.edu)                
  1246. Engineering Computing Systems             "Imagination is the one weapon
  1247. College of Engineering                     in the war against reality."
  1248. University of Florida                         -- Jules de Gaultier
  1249.  
  1250. -----------------------------
  1251.  
  1252. From: Artur Romao <artur@morgaine.puug.pt>
  1253. Subject: I need some pic-like thing
  1254. Keywords: pic
  1255. Date: 17 Nov 92 15:19:19 GMT
  1256. Sender: USENET News System <news@puug.pt>
  1257. Followup-To: comp.unix.questions
  1258. To:       info-unix@sem.brl.mil
  1259.  
  1260.  
  1261. Hello, net!
  1262.  
  1263. I need to build some docs, and some of the stuff needs pic. I know
  1264. it isn't public domain (or am I wrong?), so what I would like was
  1265. to find something that does the work, but available in the public domain.
  1266.  
  1267. Is there any such thing. 
  1268.  
  1269. Thanks in advance for any info.
  1270.  
  1271. BTW, are theese the right groups to ask this kind of questions. Please
  1272. adress me to the apropriate ones if not.
  1273.  
  1274. Best regards,
  1275.  
  1276.  .........................................................................
  1277. Artur M. P. Romao : PUUG - Grupo Portugues de Utilizadores do Sistema UNIX
  1278. artur@puug.pt     : Av. 24 de Julho, 134 - 7.
  1279. +351 (1) 3950642  : P-1300 LISBOA - PORTUGAL
  1280.  .................:.......................................................
  1281.  
  1282. -----------------------------
  1283.  
  1284. From: Eduardo Rodriguez <erodrigu@dcc.uchile.cl>
  1285. Subject: Re: C Source Code for Pattern Matching
  1286. Keywords: text pattern matching source
  1287. Date: 17 Nov 92 22:11:25 GMT
  1288. Sender: Network News <usenet@dcc.uchile.cl>
  1289. Originator: erodrigu@tortel
  1290. To:       info-unix@sem.brl.mil
  1291.  
  1292.  
  1293. In article <leb.721935245@edgar>, leb@edgar.Jpl.Nasa.Gov (Larry Bright) writes:
  1294. > Could anyone tell me where I could find C source code for some
  1295. > simple text pattern matching s/w, preferably with a syntax and
  1296. > semantics based on "regular expressions" as in grep, awk, sed, etc.
  1297. > Anything that implements a non-trivial subset of these functions
  1298. > would be useful.
  1299.  
  1300. The agrep package (approximate pattern matching) has many of the grep functions
  1301. and other stuff besides.  You can pick it up from cs.arizona.edu using
  1302. anonymous ftp.
  1303. Regards,
  1304.     Edo...
  1305.  
  1306.  ////                                ```\                             .
  1307.  c-OO  Is there something that       OO-c     erodrigu@dcc.uchile.cl  .
  1308.     \  hurt you?                     /      Dpto Cs de la Computacion .
  1309.    -                    Ya... Pain    -        Universidad de Chile   .
  1310.  
  1311. -----------------------------
  1312.  
  1313. From: Paul Prescod <papresco@undergrad.math.waterloo.edu>
  1314. Subject: Re: IS UNIX DEAD? (long)
  1315. Keywords: n
  1316. Date: 18 Nov 92 01:32:12 GMT
  1317. To:       info-unix@sem.brl.mil
  1318.  
  1319. >and will probably miss the end:
  1320. >
  1321. >I disagree.  Not having used too many OS's, I can only recall 2 
  1322. >that the help command did something.  Vax VMS, and Microsoft Dos 5.
  1323. >I take that back, i just thought of Wylbur/MVSX, and VM/CMS.  I believe
  1324. >help does something on those systems.  
  1325.  
  1326. Add in OS/2 and (I believe) AmigaDOS.  Plus many, many, many, command 
  1327. line oriented programs that are not operating systems like symbolic
  1328. math packages and graphing packages.  Plus every text mode adventure
  1329. game.    
  1330. >
  1331. >Why should help do something at the command prompt?  I would much, much
  1332. >rather have the hardcopy manual in my hand.  While online help might
  1333. >be nice, I really just do not see its absence as an inherent flaw.
  1334.  
  1335. You think the average university should issue everyone textual manuals?
  1336.  
  1337. Especially for the huge mass of files that come with Unix???
  1338.  
  1339. And what about when those files change?
  1340.  
  1341. -----------------------------
  1342.  
  1343. From: Mike Leibensperger <mjl@bos.locus.com>
  1344. Subject: Re: BIG IMPORTANT QUESTION PLEEEEZE HELP ME!!!!!
  1345. Date: 16 Nov 92 22:12:51 GMT
  1346. Sender: Netnews <news@locus.com>
  1347. To:       info-unix@sem.brl.mil
  1348.  
  1349.  
  1350.    In article <Bxq5x7.L2p@unix.amherst.edu> twpierce@unix.amherst.edu
  1351.    (Tim Pierce) writes:
  1352.  
  1353.    >My car's making a funny noise somewhere under the hood.  It's one of
  1354.    >these cheapo models, though, and it doesn't have pull-down help from
  1355.    >under the visor available!!!  Can anyone tell me what it's doing
  1356.    >wrong!!!!
  1357.  
  1358. Hey Tim!  I think I know what you're (*smirk*) DRIVING at!!!  ;-)  ;-)  ;-)
  1359.  
  1360. Listen up, gang!  Tim thinks maybe if you Read The Fine Manual you
  1361. might fair better with some of these questions!!!  What a Fine idea!
  1362. Or, as we net.czars say, WAFI!
  1363.  
  1364. In article <Bxq9zu.J6o@cs.dal.ca> franklin@ug.cs.dal.ca (Steve
  1365. Franklin) writes:
  1366.  
  1367.    Wrong group Timbo... This is comp.unix.questions, not 
  1368.    comp.eunuchs.questions. Try again, and this time read your damn warning
  1369.    when you post (are you REALLY REALLY sure you wanna do this?)
  1370.       steve
  1371.  
  1372. Hey Steve-a-rino!  Maybe your fine manual is floating up in the air,
  1373. near the AC duct in the ceiling!  You'll have to (*smirk*) LIGHTEN UP
  1374. if you want to grab it and read it!
  1375.  
  1376.     Too wise for his own good,
  1377.     mjl
  1378. --
  1379. Michael J. Leibensperger      "Rats and roaches live by competition under the
  1380. Locus Computing/Boston         laws of supply and demand; it is the privilege
  1381. 25 Mall Road; Burlington MA         of human beings to live under the laws of
  1382. 01803 (617)229-4980 mjl@locus.com       justice and mercy."  -- Wendell Berry
  1383. Member of the League for Programming Freedom --- write league@prep.ai.mit.edu
  1384.  
  1385. -----------------------------
  1386.  
  1387. From: fred j mccall 575-3539 <mccall@mksol.dseg.ti.com>
  1388. Subject: Re: IS UNIX DEAD? (long)
  1389. Date: 17 Nov 92 21:17:47 GMT
  1390.  
  1391. hacktic.nl>
  1392. To:       info-unix@sem.brl.mil
  1393.  
  1394. In <1992Nov11.223946.411@global.hacktic.nl> peter@global.hacktic.nl (Peter Busser) writes:
  1395.  
  1396. >sherman@unx.sas.com (Chris Sherman) writes:
  1397.  
  1398. >>In <1992Nov6.113324.6348@global.hacktic.nl> peter@global.hacktic.nl (Peter Busser) writes:
  1399.  
  1400.  
  1401. >>>user interfaces. With NT or OS/2 you only need to learn only *1* user
  1402. >>>interface.
  1403.  
  1404. >>Suppose you don't like it...
  1405.  
  1406. >Then you're stuck with it. But then at least you're stuck consistently... :-)
  1407.  
  1408. Yes, and all cars should look like an EDSEL.  ;-)
  1409.  
  1410. -- 
  1411. "Insisting on perfect safety is for people who don't have the balls to live
  1412.  in the real world."   -- Mary Shafer, NASA Ames Dryden
  1413.  ------------------------------------------------------------------------------
  1414. Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.
  1415.  
  1416. -----------------------------
  1417.  
  1418. From: Mike O'Connor <mjo@slee01.srl.ford.com>
  1419. Subject: Re: tcsh-like subroutine
  1420. Date: 18 Nov 92 00:14:47 GMT
  1421. NNTP-Posting-Host: slee01.srl.ford.com
  1422. To:       info-unix@sem.brl.mil
  1423.  
  1424. In article <BxtGt9.FDq@newcastle.ac.uk> Karl.Glazebrook@durham.ac.uk writes:
  1425.  
  1426. :I'm looking for a tcsh like input routine which would be callable from a C or
  1427. :FORTRAN program. I just want to be able to read a line of text from the user
  1428. :with tcsh-like (or emacs-like!) command line editing/recall features.
  1429.  
  1430. You need the GNU readline library or a clone of the GNU readline
  1431. library.  The GNU stuff is FTPable at prep.ai.mit.edu:/pub/gnu...
  1432.  
  1433.                         ...Mike
  1434.  
  1435. --
  1436.  Michael J. O'Connor           |  Internet:  mjo@FMSRL7.SRL.FORD.COM
  1437.  Ford Motor Company, OPEO      |  UUCP:      ...!{backbone}!fmsrl7!mjo
  1438.  20000 Rotunda, Bldg. 1-3001   |  Phone:     +1 (313) 248-1260
  1439.  Dearborn, MI  48121           |  Fax:       +1 (313) 323-6277
  1440.  
  1441. -----------------------------
  1442.  
  1443. From: Tim Ramsey <tar@math.ksu.edu>
  1444. Subject: Re: Changing the owner of a process
  1445. Keywords: process owner
  1446. Date: 18 Nov 92 01:40:58 GMT
  1447. Followup-To: comp.unix.internals
  1448. NNTP-Posting-Host: hilbert.math.ksu.edu
  1449. To:       info-unix@sem.brl.mil
  1450.  
  1451. [ Followups set to comp.unix.internals ]
  1452.  
  1453. msm@eng.ufl.edu (Michael S. McLean) writes:
  1454.  
  1455. >There is no need to write another device driver for this.  /dev/kmem will
  1456. >suffice.
  1457.  
  1458. You can do it by poking about in /dev/kmem, but it's not safe.  Consider:
  1459.  
  1460. Process A                     Process B               Process C
  1461. Open /dev/kmem                <runs>
  1462. Find B proc table entry       <runs>
  1463. Update proc table entry       <exits>                 <starts up>
  1464.  
  1465. Between the time when Process A locates the proc table entry for Process B
  1466. and the time that it updates the entry, Process B exits and Process C is
  1467. started -- and given Process B's old table entry.  You end up updating
  1468. the wrong process.
  1469.  
  1470. -- 
  1471.     Tim Ramsey, 913.532.6750  |  I'm a sysadmin and I'm okay;
  1472.     Department of Mathematics |  I work all night and I sleep all day.
  1473.     Kansas State University   |
  1474.  
  1475. -----------------------------
  1476.  
  1477. From: Paul Prescod <papresco@undergrad.math.waterloo.edu>
  1478. Subject: Re: IS UNIX DEAD (long)
  1479. Date: 18 Nov 92 01:50:24 GMT
  1480. To:       info-unix@sem.brl.mil
  1481.  
  1482. >
  1483. > It isn't a question of preservation of case sensetivity; it is a
  1484. >question of teaching the kernel about case insensetivity. Right now,
  1485. >the kernel doesn't know anything about the character set you (or
  1486. >anyone else on the system) is using; all it knows about are two
  1487. >special 8-bit blobs, one for 'end of filepath' and another for
  1488. >'filepath sepperator'. If you teach it about case insensetivity,
  1489. >it is now working in whatever character set you chose, and people
  1490. >who wish to use it with other ones are out of luck.
  1491.  
  1492. Am I to understand that unix file management is in the "kernel" and can
  1493. not be intercepted before and after kernel operations?  Even DOS seperates
  1494. the file system and kernel enough that you can use stacker or something
  1495. between the files system and the kernel.
  1496.  
  1497. -----------------------------
  1498.  
  1499. From: "Sheetal V. Kakkad" <svkakkad@cs.utexas.edu>
  1500. Subject: rexec does not search for ~/.netrc file
  1501. Keywords: rexec, netrc
  1502. Date: 17 Nov 92 22:29:42 GMT
  1503. NNTP-Posting-Host: boogie.cs.utexas.edu
  1504. To:       info-unix@sem.brl.mil
  1505.  
  1506. I am trying to use rexec(3N) on a Sun SparcStation to start a server
  1507. on a remote host (also a Sun SparcStation). The synopsis of the call
  1508. (as given in the man page) is:
  1509.  
  1510. SYNOPSIS
  1511.      rem = rexec(ahost, inport, user, passwd, cmd, fd2p);
  1512.      char **ahost;
  1513.      u_short inport;
  1514.      char *user, *passwd, *cmd;
  1515.      int *fd2p;
  1516.  
  1517. Here's the relevant portion of the description from the man page:
  1518.  
  1519. DESCRIPTION
  1520.     ...
  1521.      If  a  username  and password are both specified, then these
  1522.      are used to authenticate to the foreign host; otherwise  the
  1523.      environment  and  then  the  user's  .netrc file in his home
  1524.      directory are searched for appropriate information.  If  all
  1525.      this fails, the user is prompted for the information.
  1526.     ...
  1527.  
  1528. Now, I have a .netrc file in my home directory which has lines of the
  1529. following form, one line for each foreign host:
  1530.  
  1531. machine machinename login mylogin password mypassword
  1532.  
  1533. Here's how I call rexec in my program (I have also shown some other
  1534. relevant variables used in the call):
  1535.  
  1536. int port;    /* set using getservent ("exec", "tcp") call */
  1537. char *rhost;    /* set to the foreign host name */
  1538. char *srvr;    /* set to full path name of my server */
  1539.  
  1540. s = rexec (&rhost, port, (char *) NULL, (char *) NULL, 
  1541.        srvr, (char *) NULL);
  1542.  
  1543. Even though I have the .netrc file set up in my home directory, the
  1544. call still prompts me for the username and password.
  1545.  
  1546. My question is: Am I doing something wrong here, or is this a commonly
  1547. known bug? Any pointers will be appreciated.
  1548.  
  1549. My machine is a SparcStation ELC running SunOS 4.1.2. All the remote
  1550. hosts (where I am trying to start up my server) are SparcStation 1's
  1551. also running SunOS 4.1.2.
  1552.  
  1553. Thanks in advance,
  1554.  
  1555. - Sheetal
  1556.  
  1557. Note: Follow-up set to comp.sys.sun.misc.
  1558.  
  1559.  ----------------------------------------------------------------------
  1560. Sheetal V. Kakkad    svkakkad@cs.utexas.edu    Office: (512) 471-9586
  1561. Dept of Computer Sciences, UT-Austin        Home:   (512) 450-1756
  1562. ======================================================================
  1563.  
  1564. -----------------------------
  1565.  
  1566. From: Paul Prescod <papresco@undergrad.math.waterloo.edu>
  1567. Subject: Re: IS UNIX DEAD?
  1568. Date: 18 Nov 92 02:35:41 GMT
  1569. To:       info-unix@sem.brl.mil
  1570.  
  1571. >>Because that often saves (a lot of) money.
  1572. >
  1573. >I doubt it. If you insist to install the OS yourself then you better
  1574. >start learning how manage it.
  1575.  
  1576. No, no, no, no, no....OS/2, Windows, DOS etc. have PROVED that you don't
  1577. have to be a system administrator to install an OS.  Why do you insist on
  1578. this dogma "if you aren't computer literate enough to install Unix, you
  1579. should pay someone to do it."  Why not make unix easy enough to install
  1580. that you don't have to do either?  Why force the problem onto the user 
  1581. instead of just FIXING it?  Why defend a flaw?  
  1582.  
  1583. I won't defend Dos, or windows' or OS/2s' flaws.  I will highlight their
  1584. strong points.  Highlight unixes' strong points, but FIX IT'S FLAWS.
  1585.  
  1586. Overly complex installation is a flaw.
  1587.  
  1588. -----------------------------
  1589.  
  1590. From: Paul Prescod <papresco@undergrad.math.waterloo.edu>
  1591. Subject: Re: IS UNIX DEAD? (very long)
  1592. Date: 18 Nov 92 02:30:43 GMT
  1593. To:       info-unix@sem.brl.mil
  1594.  
  1595. >Mine popped up after 45 seconds (cheap Korean brand).  In the same
  1596. >vein, my microwave doesn't ask for confirmation, my light switches
  1597. >don't ask for confirmation, and my toilet definitely does not ask
  1598. >"are you sure? (y/n)".
  1599.  
  1600. All of these are considerably easier to use then a text editor.  Many cars
  1601. will (rightly) make a sound if you leave your keys in.  They will also
  1602. (rightly) make a sound if you leave your lights on when the engine is
  1603. off.  It would be (and perhaps is, in some cars) nice if you could turn
  1604. these off.  But for my, girlfriend, who is very intelligent, but occasionally
  1605. forgets her lights and keys, the buzzers are a Godsend.  And for me, 
  1606. who can forget and type qw instead of wq, a prompt "haven't saved yet"
  1607. would be nice.  BTW, this is not asking for superflurous time wasting
  1608. prompting.  VI will NOT LET YOU QUIT with a Q.  It must be wq or Q!.  So
  1609. if I type Q, why not ask me if I meant WQ?  Easier for the user, easeir
  1610. for the power user that forgets.
  1611.  
  1612. >But then, we're arguing apples and oranges, as I said before.  You can't
  1613. >do anything useful with a Microsoft Write file except print it, as far
  1614. >as I can tell, and I haven't printed anything out in about a month.
  1615.  
  1616. Or compile it?  write can write ascii as well as VI!
  1617.  
  1618. >No, assembly is a low level language, C is my favorite programming language,
  1619. >and control-c is the de facto standard for process interruption on Unix
  1620. >systems.  The bit about kill %1 was facetious, but everyone who intends to
  1621. >use Unix seriously should have control-c pretty firmly imbedded in their
  1622. >minds.
  1623.  
  1624. process interruption is different from exit.  Exit implies "update setup
  1625. files etc., and perhaps prompt me if I want to save"  Process interruption
  1626. implies "quit unconditionally."
  1627.  
  1628. >Definitely not.  My keyboard doesn't have an F1 key.  If it did, there
  1629. >would be no guarantee that it would produce what your F1 key does.
  1630. >There are good reasons why nobody uses F-keys -- their original purpose
  1631. >was to be bindable to whatever the user felt appropriate.
  1632.  
  1633. That's fine...your keyboard doesn't have an F1 key and you don't want help.
  1634. My keyboard DOES have an F1 key, and unix doesn't have a standard F1 key.
  1635. If I want to bind F1 on my computer, having help on it doesn't matter.  Think
  1636. about it...it would be intercepted before it gets sent, and translated,
  1637. wouldn't it?  And for those of us that don't know how to bind keys yet,
  1638. it would go through to help.
  1639.  
  1640. >You mean one character left, but you're still terminally unconscious.
  1641.  
  1642. Yes...I keep saying right because I'm thinking about what hand I use to 
  1643. type it.
  1644.  
  1645. >Little bumps on the keyboard don't mandate any sort of cursor control
  1646. >arrangement whatsoever.  It makes perfect sense to not use ; for a
  1647. >control key -- it's not right of l on all keyboards, for one thing.
  1648.  
  1649. Non standard QWERTY-incompliant keyboards are certainly not my problem.
  1650. 99.9% of qwerty keyboards (and every one I have seen) has a semicolon beside
  1651. the l.  The other .1% are so nonstandard that perhaps their hjkl aren't
  1652. in a row either.
  1653.  
  1654. >It does NOT make perfect sense to have an unshifted help key in the
  1655. >middle of the goddamn keyboard in an editor people are supposed to use.
  1656. >Why don't you take some courses on human-computer interaction and
  1657. >ergonomics and try to get back to Unix later?
  1658.  
  1659. Thus the beauty of the (till now) unused F1 key.  Besides, one would
  1660. assume that VI would be configurable enough that you could change the
  1661. key mappings of the keys!  Or at least turn off help if you wanted to.
  1662.  
  1663. >I assume that you meant "if you launch an editor from RN."  Pray tell,
  1664. >how does vi figure out from where it was launched, and whether or not
  1665. >that program would necessarily need word-wrap on?  Please go on to
  1666. >inform me how you've determined that I want word-wrap when I write news --
  1667. >I don't -- and how you've managed to instantiate artificial intelligence
  1668. >on any other competing system that you're now comparing with Unix?
  1669.  
  1670. Well, in the PC world (blaspheme!!!!) you tell programs what editor you
  1671. want to use and what command line options to send to them.  And guess what
  1672. if you want to change that information, you don't have to edit some 
  1673. invisible file that the computer has (annoyingly) placed in your work
  1674. directory.  The program updates it's OWN config file.  (although you could
  1675. do it manually if you're into that kind of thing)
  1676.  
  1677. >For you, it's a flaw.  For enough other people, it's not.  Your systems
  1678. >administrator has decided not to add a file that does something at the
  1679. >prompt.  Contact him for further information.
  1680.  
  1681. I see.  For other people it is a benefit?  Can you explain how it is to 
  1682. their benefit to have help do nothing?
  1683.  
  1684. >If they were, then it would be.
  1685.  
  1686. They are.
  1687.  
  1688. >Programs do not decay.  vi is unchallenged as a small, powerful text editor;
  1689. >that it was originally written years ago is just not important.
  1690.  
  1691. B
  1692. A
  1693. A
  1694. A
  1695. yes programs DO decay.  See that crap above this line?  That's what
  1696. happens when I try to use my arrow keys.  Let's see what happens when
  1697. I try to use my f1 key?  Beep.  Where is built in help?  It's not there.
  1698.  
  1699. VI is decaying.  It is not keeping up with the hardware.  It is not keeping
  1700. up with competing software.  Anyone in their right mind given a choice
  1701. would not use vi unless they are already familiar with it (or the only
  1702. choice is emacs).  
  1703.  
  1704. Let's not let this decay happen to unix.
  1705.  
  1706. -----------------------------
  1707.  
  1708. From: Kevin Smith <kevin@shady.uucp>
  1709. Subject: Re: Overflow warnings (SCO SV3.2)
  1710. Date: 17 Nov 92 15:49:54 GMT
  1711. Followup-To: comp.unix.sysv386
  1712. To:       info-unix@sem.brl.mil
  1713.  
  1714. In article <BxnKJu.9DF@world.std.com> apl@world.std.com (Anthony P Lawrence) writes:
  1715. :>gryphon@openage.openage.com (The Golden Gryphon) writes:
  1716. :>: 
  1717. :>:cd /etc/conf/cf.d
  1718. :>:./configure
  1719. :>: 
  1720. :>:find NREGION and NFILE, and increase their size quite a bit.  I would recommend
  1721. :>:doubling them.  Then relink the kernel.  DO THIS IN SINGLE USER MODE!  Back the
  1722. :>:system up first.
  1723. :>
  1724. :>While this is certainly not bad advice, isn't backing up the system somewhat 
  1725. :>like cautioning the use of seatbelts while vacuuming the car?  All that's
  1726. :>really going to be affected is /unix.  I could see making a /unix.good, and
  1727. :>he certainly should have backups anyway, but this makes it all sound very
  1728. :>scary and system-threatening!
  1729. :>
  1730. :>What is the point of single user mode? Increasing these parameters doesn't
  1731. :>affect anything but the space in the new kernel, so how is it going to
  1732. :>cause any problems for the running system?
  1733. :>
  1734. :>Just wondering why we're being so cautious here.
  1735. :>
  1736.  
  1737. Relinking the kernal and installing the new unix automatically creates
  1738. /unix.old.  This is fine unless you screw up the kernel twice in a row
  1739. and have nothing to boot.  This is where the /unix.good can save the day.
  1740. I always create a /unix.good from a known, working, kernel.  It, however,
  1741. does not have to always be the latest one, just one that will boot.
  1742.  
  1743. Single user mode is important because 'ps' may not run with the new
  1744. kernel (without '-n /unix.old'), which may, in turn, cause shutdown to
  1745. hang or not shut everything down.  Many applications (ingres...) use
  1746. ps to find their daemons and servers and so may not terminate properly.
  1747. -- 
  1748.         | Email - !shady!kevin uunet!shady!kevin
  1749. Kevin Smith | Voice - (908) 874-7980
  1750.         | Mail  - ShadeTree Software, Inc., 192 Capricorn Dr. #10,
  1751.         |         Somerville, NJ  08876
  1752.  
  1753. -----------------------------
  1754.  
  1755. From: Narendra Bhandari <nbhandar@enws241.eas.asu.edu>
  1756. Subject: CURSES - No delay option, SunOS 4.1.1
  1757. Date: 18 Nov 92 03:30:30 GMT
  1758. Sender: USENET News System <news@ennews.eas.asu.edu>
  1759. To:       info-unix@sem.brl.mil
  1760.  
  1761.  
  1762. Is there a nodelay function in curses.
  1763.  
  1764. I am using SunOS 4.1.1.( I have used one on SVR4).
  1765.  
  1766. If not , is there any other technique of 
  1767.  
  1768. Non-blocking character input from Keyboard.
  1769.  
  1770.  
  1771. -- 
  1772.       ...........................................................
  1773.       .  Narendra Bhandari             nbhandar@cs.eas.asu.edu    .
  1774.       .  950 S Terrace Road, #D366     602.921.3401(Home)    .
  1775.       .  Tempe, AZ 85281        602.965.1780(Work)    .
  1776.  
  1777. -----------------------------
  1778.  
  1779. From: Paul_Dineen <pld@fc.hp.com>
  1780. Subject: Re: lib77 "flush" call. Where is it in UNIX?
  1781. Date: 17 Nov 92 23:31:11 GMT
  1782. Sender: Notes Administrator <news@fc.sde.hp.com>
  1783. X-Newsreader: TIN [version 1.1.4 PL6]
  1784. To:       info-unix@sem.brl.mil
  1785.  
  1786. : You can write a "flush" that calls "fflush" (which is a standard C
  1787. : routine, and you should have a man page for it). You will need to use the
  1788. : HP-UX 'fstream' routine to map the FORTRAN unit number to a C stream number.
  1789.  
  1790.   Note that 'fstream' is a FORTRAN routine, rather than an HP-UX routine.
  1791.  
  1792. -----------------------------
  1793.  
  1794. From: Tim Pierce <twpierce@unix.amherst.edu>
  1795. Subject: Re: IS UNIX DEAD? (long)
  1796. Keywords: n
  1797. Date: 18 Nov 92 03:57:30 GMT
  1798. To:       info-unix@sem.brl.mil
  1799.  
  1800. In article <Bxw1Lp.CwH@undergrad.math.waterloo.edu> papresco@undergrad.math.waterloo.edu (Paul Prescod) writes:
  1801.  
  1802. >>I take that back, i just thought of Wylbur/MVSX, and VM/CMS.  I believe
  1803. >>help does something on those systems.  
  1804. >
  1805. >Add in OS/2 and (I believe) AmigaDOS.  Plus many, many, many, command 
  1806. >line oriented programs that are not operating systems like symbolic
  1807. >math packages and graphing packages.  Plus every text mode adventure
  1808. >game.    
  1809.  
  1810. Which, as we all know, collectively constitute the zenith of software
  1811. development.  It is doubtful that any modern operating system could
  1812. succeed that was not modeled after a text adventure.  I can see it now
  1813.  ...
  1814.  
  1815. amhux3% hello sailor
  1816.  
  1817. -- 
  1818. ____ Tim Pierce                / 
  1819. \  / twpierce@unix.amherst.edu /               Rocks say goodbye.
  1820.  \/ (BITnet: TWPIERCE@AMHERST) / 
  1821.  
  1822. -----------------------------
  1823.  
  1824. From: Thomas Richard Stevenson <tom@uts.cc.wayne.edu>
  1825. Subject: Re: What full-screen file managers are there?
  1826. Date: 17 Nov 92 23:35:49 GMT
  1827. To:       info-unix@sem.brl.mil
  1828.  
  1829. mandel@litp.ibp.fr (Arnaldo MANDEL) writes:
  1830.  
  1831. >In article <1992Nov16.223340.15353@mccc.edu> pjh@mccc.edu (Pete Holsberg) writes:
  1832.  
  1833. >> In article <1e4mbcINN1kh@crcnis1.unl.edu> pkramer@unlinfo.unl.edu (Paul Kramer) writes:
  1834. >> =Hello,
  1835. >> =
  1836. >> =I found while reading articles in this electronic conference, a 
  1837. >> =reference to a public-domain program called utree.  It is full-screen 
  1838. >> =file manager which allows you to perform file functions with single 
  1839. >> =keystrokes.  For example, after I start the program I see a screen 
  1840. >> =that lists the files on my account.  If I want to delete one of those 
  1841. >> =files I move the cursor on top of it, press a certain key.  Boom it 
  1842. >> =gone!  
  1843. >> =
  1844. >> =Well I am wondering:  Is there anything better than utree?  I am aware
  1845. >> =of a program called 'maint' but it doesn't have the full functionality
  1846. >> =of 'utree'.
  1847.  
  1848. >> I prefer HDSCAN.
  1849.  
  1850. >Better go all the way and get emacs, with tree-dired.  You not only get all
  1851. >funtions most file managers execute, but you can add some of your own.  And
  1852. >then, this would be just the beginning of using emacs for almost everything,
  1853. >instead of hundreds of little frozen utilities.
  1854. >--
  1855. >............................................................
  1856. >Arnaldo Mandel   ---  am@ime.usp.br
  1857. >Temporarily: mandel@litp.ibp.fr
  1858.  
  1859. If you are going to install emacs and you have X-terminals, also think
  1860. about epoch. I just installed it today, and it's great!
  1861. -- 
  1862.      ____  __   __       Tom@UTS.CC.Wayne.Edu
  1863.       /   /_/  /_        Thomas_Richard_Stevenson@MTS.CC.Wayne.Edu
  1864.      /.  /\ . __/.       Tom@CMS.CC.Wayne.Edu
  1865.                          UserTom@WayneMTS.Bitnet
  1866.  
  1867. -----------------------------
  1868.  
  1869.  
  1870. End of INFO-UNIX Digest
  1871. ***********************
  1872.  
  1873.