HDTenEightyP/NetNews huggingface dataset:
From: ernst@opal.cs.tu-berlin.de (Ernst Kloecker)
Subject: Re: BOOKS on software programing for NOVELL NETs
Organization: Techn. University of Berlin, Germany
Distribution: fb20
Date: Thu, 27 Aug 1992 09:13:52 GMT

dove@pitt.edu (Daniel L Dove) writes:

>	Hello, I'm lookin for an introductory book on software programing using
>
>Novell Networks. I know a little about NETs, and alot about C,Serial Comm. If
>
>you know of any titles of good books please E-mail me.

Best book I know is "Programmers Guide to Netware" by Charles G. Rose. The
manuals of the "Netware C Interface" by Novell are also o.k.
--

-----------------------------------------------------------------------------
Ernst Kloecker      phone: ++49-30-6181635      e-mail: ernst@cs.tu-berlin.de
-----------------------------------------------------------------------------
Xref: sparky comp.os.msdos.programmer:8999 comp.os.msdos.misc:5012
From: mlevis@ringer.cs.utsa.edu (Mike Levis)
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
Subject: Re: Why ms-dos is non reentrant
Date: 2 Sep 92 22:46:50 GMT
Organization: University of Texas at San Antonio

In article <1992Sep2.065315.19027@zooid.guild.org> ross@zooid.guild.org (Ross Ridge) writes:
[...]
>For MS-DOS 6, if it ever comes about, I could see a complete rewrite
>of MS-DOS in C, supporting full re-entrency and other wonderful stuff.
>It of course would only run on a '286 or better, and require a couple
>of megabytes of memory.  Not suprisingly it would look at a lot like
>OS/2 (once known internally at MS as DOS 5).

Actually, PC Week (Aug 3, 92) says that DOS 6.0 will be the same as
DOS 5.0, but with extra utilities like a disk defrager, etc.  It
seems that DOS 7.0 will be the re-write.

And you are right:  OS/2 is simply a multi-tasking, multi-threaded
DOS.  With OS/2 2.0 out, it is also a 32-bit, flat-memory DOS as
well.

>
>							Ross Ridge
>
>-- 
>Ross Ridge - The Great HTMU					     l/	 //
>								    [OO][oo]
>ross@zooid.guild.org						    /()\/()/
>uunet.ca!zooid!ross						     db	 //


-- 
==== Mike Levis   mlevis@ringer.cs.utsa.edu ====
::   ftp ftp-os2.nmsu.edu (128.123.35.151)    ::  .--.
::   for OS/2 software & information.  Get    :: (OS/2)
:::: the OS/2 FAQL in dir /pub/os2/all/faq :::::  ~--~
From: angevine@eavax.sanders.lockheed.com (William S. Angevine)
Newsgroups: comp.os.msdos.programmer
Subject: Help with Strange Error Message
Date: 26 Aug 92 13:44:06 GMT
Reply-To: angevine@rapnet.sanders.lockheed.com
Organization: Lockheed Sanders Inc.


I hope the Net will once again, come through, and do, that voodoo, that it do,
so well!

	We are getting the following error message when trying to run a program.

C:\MENU> mcad_get
Cannot execute C:\MENU\MCAD_GET.EXE

Has anyone ran across this message ("Cannot execute...")?  Before you think is a memory problem let me tell you some details:

'386 PC
QEMM memory manager
4 meg memory
~ 540 - 610 main memory available (depending on config.sys used)
Program size on disk is 120K

	This program was working fine for a couple years now.  The problem is that this PC is used by a great many people who are constantly changing the AUTOEXEC.BAT and CONFIG.SYS files.

	What I'm looking for are any leads.  Who prints out this message, DOS or QEMM?  Why does this message get envoked?   Any help would be appreciated.

	Thanks
		Bill
		(angevine@rapnet.sanders.lockheed.com)
Newsgroups: comp.os.msdos.programmer
From: ts@uwasa.fi (Timo Salmi)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Novice question: how to boot from a bat file?
Date: 30 Aug 92 05:30:09 GMT
Organization: University of Vaasa, Finland

In article <1992Aug30.033912.729@u.washington.edu> sue@byron.u.washington.edu (Shu-Chen Eclipse) writes:
>i have 2 alternate versions of config.sys and autoexec.bat.
>I want to write a simple bat file that, when invoked by the user interatively,
>will ask the user which version he wants, delete the current files, copy the
>correct ones from "reserved" files, then re-boot.
:
>So, how do I put "cntrol-al-delete" in this bat file so that it automatically
>reboots the PC without requiring the user to type "cntrol-alt-delete"???

garbo.uwasa.fi:/pc/ts/tsbat36.zip Batch file collection, T.Salmi
Filename        Comment                             Date      Time  
--------        --------------------------------    ----      ----  
:
BOOT.BAT        Choose your boot configuration    08-04-92  03:53:50
:
----            ------             ------  -----
0063            182194              98588   46%

garbo.uwasa.fi:/pc/ts/tsutld19.zip Fourth set of Utilities, T.Salmi
Filename        Comment                             Date      Time  
--------        --------------------------------    ----      ----  
:
WARMBOOT.EXE    Reboot without memory tests       09-08-90  15:28:40
----            ------             ------  -----
0017            141195             103599   27%

"If you do not know how to go about getting this material, users are
welcome to email me for the prerecorded garbo.uwasa.fi instructions
(long, circa 29Kb).  North American users are referred to the garbo
mirror on wuarchive.wustl.edu.  Australian users are referred to the
archie.au mirror.  The mirrors may lag occasionally, or might not
have all the files.  If you do not receive my reply within five
days, please ask your own site's system manager to construct a
returnable mail path for you". 

..................................................................
Prof. Timo Salmi
Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
Faculty of Accounting & Industrial Management; University of Vaasa
Internet: ts@uwasa.fi Bitnet: salmi@finfun   ; SF-65101, Finland
Newsgroups: comp.os.msdos.programmer
Subject: Reboot programs & the FAQ (What one little binary posting can do)
From: pynq@quads.uchicago.edu (George Jetson)
Date: Wed, 2 Sep 1992 13:34:51 GMT
Reply-To: pynq@midway.uchicago.edu
Organization: D. J. Dougherty & Associates
Summary: (Can you say, "Waste more bandwidth?")

In article <BtxGK6.Dyu@NCoast.ORG> brown@NCoast.ORG (Stan Brown) writes:
>
>In this case, however, both you and Tony missed what IMHO is the most
>important point: the original article omitted quite important facts
>which are in the FAQ.  Disregarding those facts, as the article did, can
>lead to a loss of data on one's hard disk.  The question of whether
>binary should have been posted is nugatory, since the subject was more
>fully covered by the FAQ list.

I think that that (the propagation of incorrect solutions) is part and
parcel of the ban on binary postings.  I.e., the real concern of
unbridled binary postings is that some of the things posted are
dangerous.

So the two ideas are related...

************************************************************************
A note to new readers:  the weasely :-) symbol is frowned upon in this
group.  Any questions, see Phil Gustafson who will gladly rearrange your
diodes for you.
			- From the AFU FAQ -

	- pynq@quads.uchicago.edu, who is still costing the net
	  hundreds, if not thousands, of dollars, every time he posts -
************************************************************************
Newsgroups: comp.os.msdos.programmer
From: messina@netcom.com (Tony Porczyk)
Subject: Re: Novice question: how to boot from a bat file?
Date: Tue, 01 Sep 92 13:21:41 GMT
Organization: Messina Software

pynq@quads.uchicago.edu (George Jetson) writes:

>In article <1992Aug31.183957.1391@mits.mdata.fi> kennu@mits.mdata.fi (Kenneth Falck) writes:
>>In article <Bttt82.53K@NCoast.ORG> brown@NCoast.ORG (Stan Brown) writes:
>>>[...]
>
>Anyway, for the record, it makes all the difference in the world whether
>you use JMP FFFF:0 or emulate C/A/D, if you are using a write-behind cache.

Really?  Even if you put 0x1234 in 0040:0072 first?  Alright, I'm listening -
what difference does it make?

t.
Newsgroups: comp.os.msdos.programmer
From: wright@epx.cis.umn.edu (Mark Wright)
Subject: New and farcoreleft()
Summary: Does farcoreleft() give correct value when mem is allocated with new?
Organization: University of Minnesota
Date: Thu, 3 Sep 1992 13:41:02 GMT

   In a C++ program I've been writing, strategically placed farcoreleft()'s
seem to be saying that my objects are not being de-allocated correctly when I
'destroy' them.  Should I worry about this, or is farcoreleft() designed for
use with malloc()?  If so, is there a C++ function which will tell me how much
mem. I have left?  I'm using Borland C++ v3.1.

thanks

Mark Wright
wright@epx.cis.umn.edu
From: beaurega@ireq.hydro.qc.ca (Denis Beauregard)
Newsgroups: comp.os.msdos.programmer
Subject: Re: OEM String
Keywords: OEM, DOS, version
Date: 2 Sep 92 16:41:39 GMT
Organization: Institut de recherche d'Hydro-Quebec, Varennes, Canada

In article <17rastINNb02@matt.ksu.ksu.edu> danodom@matt.ksu.ksu.edu (Dan Odom) writes:
>How do I figure out what the "OEM string" is in MS-DOS 5.0?  Neither of
>the "standard" services for discovering version stuff (30h and 3306h)
>returns it, and I can't find a reference to it anywhere in the programmer's
>reference.  Also, is there a DR-DOS programmer's reference?  Is it worth
>getting or should I use the MS one?
>
>Pls. reply via email.
>-- 
>Dan Odom             
>danodom@matt.ksu.ksu.edu

Maybe it is the 8 characters that appear in one of the 1st sectors
in a formatted disk?  These are to identify what OEM DOS it is
(because MS-DOS is usually distributed by and adaptated to some
specific vendor machine).

-- 
  \_\    Denis Beauregard  *  internet:beaurega@ireq.hydro.qc.ca
 /   \   Genealogiste officiel : Beauregard/Jarret/Jarest/Vincent
J   __>  Un Quebec renouvele dans une Amerique renovee
\_.-===                                                  Opinions ? Et pis non !
From: whiles@nswc.navy.mil (William Scott Hiles x1568)
Newsgroups: comp.os.msdos.programmer
Subject: Phone number for Mitac
Date: 27 Aug 92 17:50:51 GMT
Reply-To: whiles@nswc.navy.mil
Followup-To: comp.os.msdos.programmer
Organization: Naval Surface Warfare Center, Dahlgren Division


Does anyone out there know of a number I can call to get a bios upgrade for
a Mitac 2000C?  Does anyone know if Mitac still sells computers?

---
Scott Hiles
whiles@relay.nswc.navy.mil

Standard disclaimer:
  The opinions expressed are those of my own and do not necessarily 
  reflect those of the DOD or the Navy.  I accept full responsibility.
From: harrison@sun.lclark.edu (Mark Harrison)
Newsgroups: comp.os.msdos.programmer
Subject: Reading ALT keys with bioskey in TC++?
Date: 25 Aug 92 18:42:07 GMT
Article-I.D.: lclark.1992Aug25.184207.7825
Organization: Lewis & Clark College, Portland OR


Hi.  I am reading ALT+<key> from the keyboard with bioskey (in TC++ 3.0.)
But that gives me values that map to the physical layout of the keyboard. 
Is there an easy way to translate this value into one that will tell me
the Ascii code of the key?  For instance, how do I transform 0x3100
(ALT+N) to get the ascii code of N?  Will I need to write a function that
will do this for all the ALT values I want to check for?  If so, then no
problem.  I just don't want to reinvent any wheels.

If it helps to understand the problem, I'm writing a GUI for DOS.  I have
all my menus set up with a single character highlight.  I want to be able
to type ALT+F to open the File menu for example.  So I need to know if an
'F' was typed. 

Any help will be greatly appreciated.

-- 
=============================================================================
Mark Harrison           |  "We are the Priests, of the Temples of Syrinx
harrison@sun.lclark.edu |   Our great computers fill the hallowed halls."
              -- Me     |                                    -- Rush
Newsgroups: comp.os.msdos.programmer
From: pynq@quads.uchicago.edu (George Jetson)
Subject: Re: Novice question: how to boot from a bat file?
Reply-To: pynq@midway.uchicago.edu
Organization: D. J. Dougherty & Associates
Date: Mon, 31 Aug 1992 21:42:11 GMT

In article <1992Aug31.183957.1391@mits.mdata.fi> kennu@mits.mdata.fi (Kenneth Falck) writes:
>In article <Bttt82.53K@NCoast.ORG> brown@NCoast.ORG (Stan Brown) writes:
>>and, if you're running SMARTDRV or other write-behind disk caches, it
>>stands an excellent chance of trashing your hard disk.
>
>Of course you can trash your hard disk if you boot prematurely,
>but it has nothing to do with whether you do it by jumping
>to FFFF:0000 or pressing Ctrl-Alt-Del or the Reset button.

How long ago was it that we were hashing this one out before?

(As in, is it just  my imagination or has the recycle rate gone ski-high
in just that last few weeks?)

Anyway, for the record, it makes all the difference in the world whether
you use JMP FFFF:0 or emulate C/A/D, if you are using a write-behind cache.

Some people think this is a bug in SmartDrive...  (If you don't get
this, you really haven't been paying attention!)

Anyway, somebody ought to get Ralf to post the one true solution to the
auto-reboot program.

************************************************************************
A note to new readers:  the weasely :-) symbol is frowned upon in this
group.  Any questions, see Phil Gustafson who will gladly rearrange your
diodes for you.
			- From the AFU FAQ -

	- pynq@quads.uchicago.edu, who is still costing the net
	  hundreds, if not thousands, of dollars, every time he posts -
************************************************************************
From: choate@acs.harding.edu (Brad S. Choate)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Intercepting DOS messages...
Date: 1 Sep 92 21:07:47 GMT
Reply-To: choate@acs.harding.edu
Organization: Harding University

In article <1992Aug26.180005.610@ualr.edu>, choate@acs.harding.edu (Brad S. Choate) writes:
>I'm needing some information/code samples on how to intercept any one of
>the DOS error messages (i.e. "Bad command or file name").  Is there some
>vector I can hook to for catching these things?  Or would I have to
>physically change the system files to print my own messages?
>
> Suggestions/help anyone?
>Please e-mail to   choate@acs.harding.edu
>
>Thanks!
>I'll post a summary.
>--
> Disclaimer: "I really don't care."
>
> |) |) /\ |\  | Brad S. Choate                      | 1314 E. Market, Apt. 6
> |) |\ || |/  |                                     | Searcy, AR  72143
> --------_--  | choate@acs.harding.edu              | (501) 279-2584
>  <||()/\|[   | V.P., Software Extensions, Inc.

So sorry.  I must apologize.  We are having trouble receiving and sending out
of state.  This means that I will not get any messages sent to my address. 
SO... for those of you who have been so kind to respond to the above message, I
do appreciate it, but I haven't received a thing!!!!

Please resend any information via a post to this group, otherwise I won't get
it...period.  Sorry for the inconvenience.

bc
--
 Disclaimer: "I really don't care."

 |) |) /\ |\  | Brad S. Choate                      | 1314 E. Market, Apt. 6
 |) |\ || |/  |                                     | Searcy, AR  72143
 --------_--  | choate@acs.harding.edu              | (501) 279-2584
  <||()/\|[   | V.P., Software Extensions, Inc.
Newsgroups: comp.os.msdos.programmer
From: fox@rei.com (Fuzzy Fox)
Subject: Re: Any idea why NUL is busy inside of windows?
Date: Fri, 4 Sep 1992 00:06:54 GMT
Organization: Recognition Equipment, Inc.

Is it possible that you are loading a TSR in your AUTOEXEC which pipes
its output to NUL?  If so, the TSR might leave the file handle open and
cause sharing violations when another program tries to write to NUL.

-- 
#ifdef TRUE         | Fuzzy Fox                  fuzzy@netcom.com
#define  TRUE   0   | a.k.a. David DeSimone      an207@cleveland.freenet.edu
#define  FALSE  1   |
#endif              |         How's my posting?  Call 1-800-ALT-FLAME
From: dick.zeitlin%acc1bbs@ssr.com (Dick Zeitlin) 
Newsgroups: comp.os.msdos.programmer
Subject: CFV: comp.client-server
Date: 28 Aug 92 11:24:00 GMT
Distribution: world
Organization: Advanced Computer Concepts BBS, New Rochelle, NY 914-654-1981
Reply-To: dick.zeitlin%acc1bbs@ssr.com (Dick Zeitlin) 

To: yes@gjevw1.geac.com

Yes.  Please post the results more broadly than news.announce.newgroups.


 * OLX 2.2 * Dick.Zeitlin%acc1bbs@ssr.com
                                                                                                                  
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
From: bouillin@ntc.nokia.com (Claude Bouillin)
Subject: Re: Why ms-dos is non reentrant
Reply-To: bouillin@ntc.nokia.com
Organization: kpd
Date: Tue, 1 Sep 1992 14:40:52 GMT

>>>>> On Tuesday, 1 Sep 1992 12:20:42 TUR, Pinar Aydemir <A10742@TRMETU.BITNET> said:

> I almost hear everyday that msdos is non-reentrant.
> It is non re-entrant so dont call a dos funcion from a Interrupt Service
> Routine.
> Since It is non reentrant, bla bla bla.

> I looked at some books about OS, and the definition of reentrancy is
> given as being unmodified (pure) code.So, what makes msdos non reentrant ?
> Any information  is appreciated.

msdos is reentrant because it has been designed so. When writing the
code of a particular routine you may tell the compiler that at
runtime, either its data segments are fixed (say a memory position) or
re-definable (say a new memory position at each call), the latter
routine only is called re-entrant. Note such a routine may call itself
without any problem... provided it has an exit path (for example after
10 times).

	Hope I helped somehow,
--
--------------------------------------------------------------------------------
 Claude Bouillin - (Internet: bouillin@ntc.nokia.com)      Phone 358-0-511 7736
         (X.400:   C=FI,A=Elisa,P=Nokia Telecom,S=Bouillin,Gi=Claude)
 Nokia Telecommunications, PO box 12, 02611 Espoo, Finland   Fax 358-0-511 7432
--------------------------------------------------------------------------------
From: casale@eniac.seas.upenn.edu (Michael Casale)
Newsgroups: comp.os.msdos.programmer
Subject: Developing for X-Windows
Date: 3 Sep 92 19:45:41 GMT
Organization: University of Pennsylvania

Hi there,

	I'm looking for a cross-platform C development tool that will allow me 
to develop screens, windows, menus in X-Windows UNIX code on a PC for later
porting.   Developing for X-Windows is a must and I will probably need to
modify this code later on.  What kind of multiple-platform development tools 
are out there?  The only one I am remotely familiar with is C-Scape by Liant.
Any info would be much appreciated.

			Thanx
				Michael Casale
				casale@eniac.seas.upenn.edu
.
Newsgroups: comp.os.msdos.programmer
Subject: Re: ass'y gurus
From: a_rubin@dsg4.dse.beckman.com (Arthur Rubin)
Date: 2 Sep 92 21:08:41 GMT
Distribution: comp

In <1992Sep2.1478.12907@dosgate> "gord armstrong" <gord.armstrong@canrem.com> writes:


>Segments ARRRG!

>'C' Compiler: Microsoft C 6.0, Assembler: TASM 2.0

>I'm linking a 'C' and assembler prog together in DOS, and I need
>to pass a pointer from a C prog to an assembler proc. For a SMALL
>model this is not much of a problem since code and data are in the
>same segment, as follows:

>  char *ptr; // will use in other modules, make it global

>main()
>{
>  ptr=malloc((unsigned int)1024); *ptr=0x55;
>  get_value();  // call ass'y routine
>  free(ptr);
>}


I don't have TASM, so I can't confirm but the corresponding (correct) MASM
code would be.

MSC 5.1 puts unintialized variables in large model in FAR_BSS, so you might
use that rather than FARDATA, but why bother?

DOSSEG
.MODEL LARGE
                public  _get_value:proc

                extrn   _ptr:dword

.DATA
other_var       db      ?
.CODE
;--------------------------------------------------------
; _get_value
;--------------------------------------------------------
_get_value      proc

                mov     ax,SEG _ptr 
                mov     es,ax
                assume  es,SEG _ptr
                les     bx,es:_ptr
                assume  es,nothing   
                mov     al,es:[bx]
                xor     ah,ah
                call    to_integer

                ret
_get_value      endp

--
Arthur L. Rubin: a_rubin@dsg4.dse.beckman.com (work) Beckman Instruments/Brea
216-5888@mcimail.com 70707.453@compuserve.com arthur@pnet01.cts.com (personal)
My opinions are my own, and do not represent those of my employer.
My interaction with our news system is unstable; if you want to be sure I see a post, mail it.
Newsgroups: comp.os.msdos.programmer
From: gleung@athena.mit.edu (Gilbert Leung)
Subject: Algorithm for ordering vertices of a polygon
Keywords: polygon
Organization: Massachusetts Institute of Technology
Date: Thu, 3 Sep 1992 19:42:09 GMT

	I have a polygon with known vertices, but these points are
arranged in random order.  I need an algorithm to put these points
in an order such that I can trace the perimeter of this polygon.
Note that this arbitrary polygon can be concave and weird-shaped,
but it is simple enough that there is only ONE way to connect all
these points to form a polygon.

	Any help would be greatly appreciated.  Thanks in advance.

Gilbert
From: beaurega@ireq.hydro.qc.ca (Denis Beauregard)
Newsgroups: comp.os.msdos.programmer
Subject: Re: The smallest TSR contest
Date: 29 Aug 92 23:05:54 GMT
Organization: Institut de recherche d'Hydro-Quebec, Varennes, Canada

In article <AJcrvcgSo6@rkb.riga.lv> ilya@rkb.riga.lv writes:
>
>>The challenge : write a very small TSR program in a high level language.
>>The languages : C/C++ versus Pascal (or anything else) (no INLINE nor #ASM)
>
>       One thing is not quite clear: may I modify standard compiler
>       modules (say, by reassembling c0?.obj in Turbo C)? The program
>       itself therefore will not contain inline code.

A good point!  One advantage of Pascal over C is that the Pascal is
embedded in the code and C is not (C must call standard library while
standard Pascal can expend more directly some statements like the
print (Fortran do the same).  However, I would count this as the same thing
as inline statement.

>
>       Moreover, I could develop my own tiny compiler aimed solely
>       at generating the most compact TSR programs. Do contest
>       regulations permit it?

The same way, you could develop your own macros, eliminating some
verification code, or changing some call into inline statements.
The same way, this would be considered as inline statements.

>
>       ---------------------------------------------------------
>       Ilya Ketris                              ilya@rkb.riga.lv

Just for the funny aspect of this, I get an overview of what is a
compiler complying to some specifications for testing.  Ada is like
that : once you wrote the compiler, it must perform some secret tests.
Now, suppose you know what are those tests.  Then, you would have to 
write a small program, identifying what is the program of the test
is compiled, and then generating an object file already optimized
in a very very short time.  Obviously, that compiler can only compile
the test programs, but will give the best results (smaller compilation
time, best execution speed, smaller code), but it would not be an Ada
compiler ;^)

So, you can write your pseudo-C tiny compiler for the specific purpose
of writting the smallest TSR, but this would not be a C compiler.

-- 
  \_\    Denis Beauregard  *  internet:beaurega@ireq.hydro.qc.ca
 /   \   Genealogiste officiel : Beauregard/Jarret/Jarest/Vincent
J   __>  Un Quebec renouvele dans une Amerique renovee
\_.-===                                                  Opinions ? Et pis non !
Newsgroups: comp.os.msdos.programmer