HDTenEightyP/NetNews huggingface dataset:
From: etb2s@uvacs.cs.Virginia.EDU (Erik Timothy Brandsberg)
Subject: Why HPFS SHOULD be secret.
Originator: etb2s@helga4.acc.Virginia.EDU
Organization: University of Virginia Computer Science Department
Date: Mon, 23 Nov 1992 19:45:39 GMT


After seeing a few of the posts requesting information about the HPFS,
I realized that IBM should NEVER release this information, and if they
have, it was a big mistake.  The problem is security--IBM is working
to make OS/2 a much more secured system, and the server variations of
the HPFS have built in security.  If someone decides to make a driver
to access the HPFS from DOS or Linux...  Then these security measures
can very easily be stripped off and anything on the disk can be read
by anybody.  Therefore, I encourage you DON'T attempt to write such a
tool, as it might be used for the wrong reasons.

Erik Brandsberg
etb2s@virginia.edu


My opinions are my own, and don't reflect in any way those of the
University of Virginia
From: cnadler@vnet.ibm.com (Cliff Nadler)
Newsgroups: comp.os.os2.programmer
Subject: Re: TCP/IP
Date: 16 Nov 92 15:36:37 GMT
Reply-To: cnadler@vnet.ibm.com (Cliff Nadler)
Organization: IBM T. J. Watson Research
News-Software: IBM OS/2 PM RN (NR/2) v0.14g by O. Vishnepolsky and R. Rogers

In <27470@oasys.dt.navy.mil> photons@oasys.dt.navy.mil (Julie Mills) writes:
>
>Has anybody kluged the 16-bit TCP/IP header files to work with
>32-bit stuff yet?
>
> - julie

IBM just released a new CSD to the TCP/IP programmers set. It includes new
headers for 32-bit compilers (at least the IBM C-Set/2 compiler). It should
be on software.watson.ibm.com soon (if not already - I can't check).

Cliff
Note: This posts represents the views of the poster, not IBM Corporation
Newsgroups: comp.os.os2.programmer
From: craig@phenix.cc.uregina.ca (Craig Knelsen)
Subject: Building DLL with C run-time functions
Date: Sat, 21 Nov 1992 05:00:24 GMT
Reply-To: craig@phenix.cc.uregina.ca (Craig Knelsen)
Organization: Does it matter?
Keywords: multi-threaded DLL run-time

I am attempting to build a DLL with C run-time functions from the standard
and migration C Set/2 multi-threaded libraries. I have .DEF files for
building both the .LIB and .DLL files that reference the required run-time
functions for startup and those run-time functions that my apps reference.
My .DEF file for the building the DLL includes the following:

	library mylib initinstance terminstance
	data multiple nonshared readwrite loadoncall
	code loadoncall
	exports
	...

I can build the DLL and link my two application programs with the LIB for
my DLL without any problems. I start my first program and it comes up fine.
If I do a PSTAT, it shows my DLL being used by the program. While my first
app is running, I try to start my second app. I get the system error dump
dialog complaining about a protection violation in my dll. Not only this
but if I attempt to stop my first app., it either:
	1. hangs itself
	2. closes its window but still does not terminate
	3. hangs the system
In any case, I am forced to reboot.

I have read chapter 15 of the C Set/2 User's guide on including C run-time
functions in an application DLL as well as looking at sample03 in the 
compiler samples directory.

Has anyone been able to accomplish what I am attempting to do? After a couple
of days of reboots, its getting to be quite frustrating...
-- 

Craig Knelsen		craig@phenix.cc.uregina.ca
			Craig_Knelsen@f20.n140.z1.fidonet.org
From: exujlg@exu.ericsson.se (Jon L. Gauthier, EXU/IS/TP, Rm B-65, MS B-07, 997-0157)
Newsgroups: comp.os.os2.programmer
Subject: setting global environment vars in REXX
Date: 17 Nov 92 17:40:54 GMT
Organization: Ericsson Network Systems, Inc.
X-Disclaimer: This article was posted by a user at Ericsson.
              Any opinions expressed are strictly those of the
              user and not necessarily those of Ericsson.

I'm new to programming in OS/2, so please bear with me.

I'm trying to create a Lan Manager login script for OS/2 workstations on our 
network that sets some global environment variables.  I can create local 
vars with the VALUE function, but I need to add drives to the PATH, DPATH, 
and LIBPATH variables (is it possible to add to LIBPATH, since it's not an 
environment variable?).

Any pointers would be appreciated.

Regards,
------------------------------------------------------------------------------
Jon L. Gauthier                                 Ericsson Network Systems, Inc
EXU/IS/TP Systems Programmer                                  P.O. Box 833875
+1 214 997-0157                                     Richardson, TX 75083-3875

e-mail:  exujlg@exu.ericsson.se, exu.exujlg@memo.ericsson.se
Geez!  Can I be a .com, huh? huh?  Aw, pleeeaaasssse?
------------------------------------------------------------------------------
From: ameline@vnet.ibm.com (Ian Ameline)
Date: Mon, 16 Nov 92 20:20:32 EST
Subject: A Question about the IBM C/Set 2 !
Newsgroups: comp.os.os2.programmer
Organization: C-Set/2 Development, IBM Canada Lab.
Disclaimer: This posting represents the poster's views, not those of IBM

In article <1992Nov16.145926.4643@arbi.Informatik.Uni-Oldenburg.DE>,
Volker.Stegmann@arbi.informatik.uni-oldenburg.de (Volker Stegmann) writes:
>
>Hi there,
>
>I've got a (silly) question about the IBM C/Set 2. Is the C-compiler a
>C++ compiler or just a C-compiler ? Or is it possible to use any object
>orientated operations in it ?
>I just do ask because the compiler is really cheat at this time
>( Compiler+Workframe+Toolkit = 800,-- DM ).
>
>Please help me, the traders here don't know it !
>
   C-Set/2 Version 1 is only a C compiler (but a good one :-). Beta
of C-Set/2 with C++ is being started today. If you're a member of the
world wide DAP, you can order it on CD ROM. US customers can call 1-800
3IBMOS2. The disk is free if you pick it up at Comdex. If you have it
sent to you I believe that there is a $15US shipping charge.

Regards,
Ian Ameline
Newsgroups: comp.os.os2.programmer
From: cnadler@vnet.ibm.com (Cliff Nadler)
Subject: Re: Command in REXX to execute the text in a variable?
Date: Wed, 18 Nov 92 18:54:13 GMT
Distribution: usa
News-Software: IBM OS/2 PM RN (NR/2) v0.15 by O. Vishnepolsky and R. Rogers
Reply-To: cnadler@vnet.ibm.com (Cliff Nadler)
Organization: IBM T. J. Watson Research

In <widow.722104795@camelot> widow@camelot.bradley.edu (Shaun Burnett) writes:
>
>	I'm writing a REXX .CMD file where I'm concatenating strings
>	together to get a file name.  I then put the name of the
>	program to execute in another variable.  What I would like to
>	do is have the program execute with the file name variable as
>	a parameter.
>
>	So ...
>
>	Filename='f:\utils\unzip -v '
>	Program='g:\aoc.zip'
>	xxxxx Program,Filename
>
>	where xxxxx is a command that would pass "f:\utils\unzip -v
>	g:\aoc.zip" to an environment shell (DOS or OS/2).

INTERPRET is the command you want, however, it is not recommended for use
(especially with compilers - they HATE that command !). If you just use
Program Filename
on a line, REXX will execute the values of the variables in it's default
environment (as REXX code if possible, else using the CMD environment for
a default).

Cliff Nadler
Note: This post represents my views and not those of IBM. So there!
Date: Tue, 17 Nov 92 15:47:12 +0100
From: Roman_Grzondziel@freax.fido.de (Roman Grzondziel)
Subject: Re: OS/2 memory management (ARGH!)
Newsgroups: comp.os.os2.programmer
X-Comment-To: (Larry Salomon Jr.)
Organization: High End Point: 

>> Another annoyance: my program is using the PM interface, starting some
>> separate windowed and not-windowed threads... I am not using any
>> dynamic memory functions (like malloc etc.). But still, after playing
>> with it for a while, I'm getting errors like "Maximum heap size reached"!
>> (from one of the debugging hooks in my code). Sometimes the application
>> quits right after this warning. While clicking around, I keep repeating the
>> same sequences that do *not* create any new memory objects nor any new
>> items.
>> After a while, the memory status display starts showing increasingly
>> shrinking
>> store. WHY?! But sometimes the error appears even before this happens!
>> AAAAAAAAAARGH!
LS>
>> Can anybody give me a hint?! I would be *very* grateful for any help.
>> I am getting crazy here searching for a (of course still possible)
>> bug in my code and not being able to find anything wrong! HELP!
LS>
LS> Remember that there could be things going on under the covers.  For
LS> example,
LS> WinInitialize() calls DosR2StackRealloc() to increase the size of the ring
LS> 2
LS> stack (or it did in 1.x).  The memory loss (I'll leave *that* one alone)
LS> could
LS> be the result of something else you are doing.

FINALLY I have found the bug... One function in my program was calling
WinGetPS() without WinReleasePS()... My fault! This kind of bugs is quite
hard to find when code exceeds 5000 lines :)

Nevertheless, thank you for answering my mail!


    adios

        Roman

2:242/9.11@fido.org
roman_grzondziel@freax.fido.de
From: tom.koschate@rose.com (tom koschate)
Newsgroups: comp.os.os2.programmer
Subject: Re: Command in REXX
Date: 19 Nov 92 03:51:53 GMT
Article-I.D.: rose.1992Nov19.035156.290
Organization: Rose Media Inc, Toronto, Ontario.
X-Gated-By: Usenet <==> RoseMail Gateway (v1.70)


Date Entered: 11-18-92 22:45
In article <19921118.135726.970@almaden.ibm.com>, francis@vnet.ibm.com writes 
 
F(> The following program will allow you to type in (and execute) any REXX 
F(> commands.  Try it - it's useful for learning new REXX commands. 
F(>  
F(> /**/ 
F(> do forever 
F(>   parse pull cmd 
F(>   interpret cmd 
F(> end 
 
Of course, one might want to use the REXXTRY.CMD program that's  
provided with OS/2 exactly for such purposes, or even PMRexx . . . 
 
Tom 
---
   KWQ/2 1.0C   Dyslexics, untie!
                     
   RM 2.00 : RoseNet<=>Usenet Gateway : Rose Media 416-733-2285
From: robert.turner@synapse.org (Robert Turner) 
Newsgroups: comp.os.os2.programmer
Subject: IBM DOCUMENTATION
Date: 21 Nov 92 18:13:00 GMT
Distribution: world
Organization: SYNAPSE BBS - GATINEAU, QUEBEC - 819-561-4321
Reply-To: robert.turner@synapse.org (Robert Turner) 

Can someone who has purchased any of these books (list follows post)
tell me how useful they are?  If you get a chance, it would be nice to
have maybe a copy of the table of contents, or main headings for each
book. I am trying to decide which books I should buy.  The references
are all provided online, so I don't really want to have to pay for
those, not with OS/2 on my machine, which makes it easy to switch back
and forth.

If the reply is going to be of interest to everyone, please post,
otherwise send to my e-mail address:  robert.turner@synapse.isis.org

Thanks for any info made available,
Robert Turner


   o "Application Design Guide"
        Part Number: 10G6260   Price: $15.00

     This book provides an overview of the programming concepts
     supported by OS/2 2.0.  In more general terms than the
     Programming Guide, it introduces significant aspects of
     programming in the 32-bit OS/2 environment.  Use this book
     when building dynamic link libraries, when writing code for
     an object-oriented environment, or when migrating from OS/2
     16-bit applications.


   o  "Programming Guide Volume I"
        Part Number: 10G6461   Price: $15.00

     Three volumes provide guidance information and code examples
     to enable you to start writing source code using the
     application programming interfaces (APIs) OS/2 2.0 provides.

     Volume I describes the Control Program for programming
     functions that are internal to applications, including file
     system, memory management, exception management, and
     multitasking functions.

   o  "Programming Guide Volume II"
        Part Number: 10G6494   Price: $25.00

      Volume II describes the Presentation Manager windowed
      user interface, including messages and message queues,
      window classes, frame windows, control windows, and
      window controls.

   o  "Programming Guide Volume III"
        Part Number: 10G6495   Price: $15.00

      Volume III describes the graphics programming interface,
      including graphic primitives, and graphics segments, bit
      maps, and transformation functions.  This volume also
      describes printing and device support.
From: tcscs!zeta@src.honeywell.com (Gregory Youngblood)
Newsgroups: comp.os.os2.programmer
Subject: Re: Turbo Pascal for OS/2 ?  Is there a status?
Date: Mon, 23 Nov 92 20:58:03 CST
Reply-To: zeta%tcscs@src.honeywell.com
Organization: TCS Consulting Services

andrewb@lynx.cs.washington.edu (Andrew Berg) writes:

> Has anyone out there in Borland land started (or considered the starting of) 
> the port of Turbo Pascal to OS/2?  If your previous versions are any indicati
> it seems like a OS/2 one would be worthwhile.
> 
> Anyhow, it would let me get rid of the MS-DOS box that is forever cluttering
> up my screen!

When I asked Borland while upgrading to BP7, the response was they didn't know.
It would depend on how much interest there was in such a product.  There were
also rumors around the same time that a tp (or BP) for os/2 MIGHT be in 
the future (4q93???) but it was all unofficial. :(

The only way I know of how to get borland to make this is for everyone who
wants it to call and flat out tell them you want a pascal compiler for os/2.
I already have, and I think others have as well..

Greg

.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.
.   TCS Consulting Services   P.O. Box 600008   St. Paul, MN  55106-0008    .
.   ..!srcsip!tcscs!zeta                 ..!src.honeywell.com!tcscs!zeta    .
.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.-=-.
Xref: sparky comp.os.os2.programmer:6615 comp.lang.lisp:2935
Organisation: ECP-Paris France
Date: Saturday, 21 Nov 1992 11:05:04 EDT
From: <BRAUN@FRECP12.BITNET>
Newsgroups: comp.os.os2.programmer,comp.lang.lisp
Subject: True 32 bit Common Lisp for OS/2 2.0 ????

Is there any Public domain Common lisp for OS/2 2.0 ???
I do have os2xlisp (16bit app) but i m not happy with it (not true
CL, missing features...).
Did anyone ported KCL or something like that to OS/2 ? (or do i have to do
it myself ?? :) )
Thanx

      Daniel Braun
         <braun@frecp12.bitnet>
          <daniel@soleil.serma.cea.fr>
Newsgroups: comp.os.os2.programmer
From: tdukes@eng.auburn.edu (Todd J Dukes)
Subject: Re: EMX GCC error compiling testfiles
Organization: Auburn University Engineering
Date: Wed, 18 Nov 1992 18:36:28 GMT

In article <1992Nov18.175948.6185@fzi.de> auhl@fzi.de writes:
>When I try to compile the OS/2 specific testfiles coming with emx0-8d using
>'make all' in the emx/test directory, I get errors during link.
>Can anyone reproduce this, or do the OS/2 examples run on your machine
>using EMX GCC ???
>
>Thanks for any answers
>Axel (auhl@fzi.de)

I am using EMX 0.8e and am having problems linking PM programs. I had
been using GCC/2 and was having fairly good luck.

I had one error when linking the emxtest.zip distribution
with the 0.8e system.

c:/usr/apps/emx/lib/libos2.a(libos21.o): Undefined symbol __streams
	referenced from text segment
	
	
If you have the same zip file emxtest.zip size 49156 date 10-27-92, maybee
it was not intended to be used with 0.8d.

Good Luck
Todd

Newsgroups: comp.os.os2.programmer
From: sip1@ellis.uchicago.edu (Timothy F. Sipples)
Subject: Re: Some beginner questions
Reply-To: sip1@midway.uchicago.edu
Organization: Dept. of Econ., Univ. of Chicago
Distribution: na
Date: Sat, 21 Nov 1992 03:58:27 GMT

In article <1992Nov16.170217.12713@netcom.com> rkitts@netcom.com (Rick Kitts) writes:
> 1 - I've retrieved the native GCC compiler from hobbs (gcc2-222). There
> is no installation documentation. Does this require HPFS? Better, is there
> an installation document which I missed.

The EMX/GCC package is pretty well documented (from a beginner's
standpoint) in the "emxstart" document, available from
ftp-os2.nmsu.edu.

> 2 - I am interested in working with REXX, including writing DLLs for
> access by REXX. What IBM part number is it for the book or books which
> would describe this process?

Well, your Information folder should contain a REXX manual (if you
asked that it be installed when you installed OS/2; if not, use the
Selective Install utility in OS/2 System -> System Setup to get it).
This online document refers to the other IBM publications on REXX.

I also suggest getting ahold of vrexx2.zip, available via anonymous
ftp from ftp-os2.nmsu.edu.  This DLL package will let you construct
your own Presentation Manager/Workplace Shell programs with nothing
but REXX.  (Well done, IBM.)

> 3 - Does anyone know the part number for IBM TCP/IP?

There are several, and you should consult the IBM TCP/IP announcement
letter, which should be available via anonymous ftp from
ftp-os2.nmsu.edu, directory /pub/os2/all/info.

-- 
Timothy F. Sipples      | Read the OS/2 FAQ List 2.0g, available from
sip1@ellis.uchicago.edu | 128.123.35.151, anonymous ftp, in /pub/os2/all/info
Dept. of Econ., Univ.   | /faq, or from LISTSERV@BLEKUL11.BITNET (send "HELP")
of Chicago, 60637       | [Read the List, THEN post to ONE OS/2 newsgroup.]
Organization: University of Illinois at Chicago
Date: Wed, 18 Nov 1992 15:44:49 CST
From: Bob  Jackiewicz <U25042@uicvm.uic.edu>
Newsgroups: comp.os.os2.programmer
Subject: Re: Command in REXX to execute the text in a variable?
Distribution: usa

In article <1992Nov18.185413.15488@watson.ibm.com>, cnadler@vnet.ibm.com (Cliff
Nadler) says:
>>       Filename='f:\utils\unzip -v '
>>       Program='g:\aoc.zip'
>>       xxxxx Program,Filename
>>
>>       where xxxxx is a command that would pass "f:\utils\unzip -v
>>       g:\aoc.zip" to an environment shell (DOS or OS/2).
>
>INTERPRET is the command you want, however, it is not recommended for use
>(especially with compilers - they HATE that command !). If you just use
>Program Filename
>on a line, REXX will execute the values of the variables in it's default
>environment (as REXX code if possible, else using the CMD environment for
>a default).

The last thing I would use would be INTERPRET. That functionality is
not needed here. I would go with the

   Program Filename

to be generic. To be politically correct, however, I think one of

    address CMD Program Filename
    address DOS
    address OS2

is more appropriate. In above, I KNOW DOS works, but I'm note too sure
about CMD or OS2.

  Brought to you by the sick mind of      University of Illinois at Chicago
  Bob Jackiewicz, writer of wrongs,                    BITNET: U25042@UICVM
  wronger of rights; not UIC.                InterNet: U25042@uicvm.uic.edu
  OS/2: Bill Gates' worst nightmare!
Newsgroups: comp.os.os2.programmer
From: andrewb@lynx.cs.washington.edu (Andrew Berg)
Subject: Turbo Pascal for OS/2 ?  Is there a status?
Organization: Computer Science & Engineering Dept., Univ. of Washington, Seattle
X-Newsreader: TIN [version 1.1 PL7]
Date: Mon, 23 Nov 92 21:18:08 GMT

Has anyone out there in Borland land started (or considered the starting of) 
the port of Turbo Pascal to OS/2?  If your previous versions are any indication
it seems like a OS/2 one would be worthwhile.

Anyhow, it would let me get rid of the MS-DOS box that is forever cluttering
up my screen!

--

andrewb@cs.washington.ed
From: john.navas@uttsbbs.uucp (John Navas) 
Newsgroups: comp.os.os2.programmer
Subject: CD TECHNOLOGY, INC. "DISC
Date: 17 Nov 92 11:08:00 GMT
Distribution: world
Organization: The Transfer Station BBS, Danville, CA - 510-837-4610/837-5591
Reply-To: john.navas@uttsbbs.uucp (John Navas) 

ced@APOLLO.HP.COM (Carl Davidson) writes:

 > Has anyone out there taken advantage of the "discount offer" from
 > CD Technology, Inc. which is included with the October 19th version
 > of the PDK CD-ROM?  ...  I called CD Technology last week to
 > inquire about the "PC/XT/AT/386/486 Adapter" they are offering for
 > $100 each and was told (by Alberto) that the adapter in question is
 > a Future Domain TMC850M. Being the curious sort, I picked up a
 > Computer Shopper over the weekend to do some comparison shopping
 > and found that these adapters are widely available for from $59 -
 > $79.

Be warned that those prices do *not* include software drivers, which
are sold separately.

Best regards,
John
From: serls@dashs.denver.co.us (Dave Serls)
Newsgroups: comp.os.os2.programmer
Subject: Re: wishes for next release of os/2 
Distribution: world
Date: Sun, 15 Nov 92 21:51:03 GMT
Organization: Sorry Software

dic5340@hertz.njit.edu writes in article <1992Nov13.191945.12194@njitgw.njit.edu>:
>
> As for displaying a "done" message, where should it go?  A detached
> process does not have a window, or a screen group, and the system
> forgets the window that it was launched from, so what is going to
> display this message?
> --
--
Which leads us to the obvious desire for an operator-console window
to manage all the detached and/or batched processes in the system.
It'll be a while.

============================================================================
Dave Serls                                                 303-973-6120
serls@dashs.denver.co.us                                   Sorry Software
============================================================================
Newsgroups: comp.os.os2.programmer
From:  hady@isi.itfs.nsk.su (Hapugin Andrey)
Subject: DLL format description needed
Date: Mon, 16 Nov 1992 08:04:20 GMT
Reply-To: hady@isi.itfs.nsk.su
Organization: Institute of Informatics Systems
Keywords: DLL format

Can anybody help me to find description of .DLL
files format for MS/DOS,OS/2 & Windows? I need
it to implement dynamic loader/linker for DLLs and
unfortunately I can't find its description here.
Any help well be greatly appreciated.

Thanks in advance,
Andy D. Khapugin (Hady),
hady@isi.itfs.nsk.su


Newsgroups: comp.os.os2.programmer
From: rkitts@netcom.com (Rick Kitts)
Subject: Some beginner questions
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Distribution: na
Date: Mon, 16 Nov 1992 17:02:17 GMT

 Due to a rather odd sequence of events I have discovered OS/2. I am now
 so interested I am interested in writing a bit of code. However I have
 a couple of (hopefully) quick questions which I hope people can help
 me with.

 1 - I've retrieved the native GCC compiler from hobbs (gcc2-222). There
 is no installation documentation. Does this require HPFS? Better, is there
 an installation document which I missed.

 2 - I am interested in working with REXX, including writing DLLs for
 access by REXX. What IBM part number is it for the book or books which
 would describe this process?

 3 - Does anyone know the part number for IBM TCP/IP?

Thanks in advance for any help that anyone can give me.


---Rick
From: francis@vnet.ibm.com (Tim Francis)
Date: Mon, 23 Nov 92 11:37:25 EST
Subject: Re: IBM Developer's Workset/2 - who knows what's in it?
Newsgroups: comp.os.os2.programmer
Reply-To: francis@vnet.ibm.com
Organization: IBM Canada Lab, WorkFrame/2 development
Disclaimer: This posting represents the poster's views, not those of IBM

In article <3879@mdavcr.mda.ca>,
jal@mdavcr.mda.ca (John Lloyd) writes:
>
>So, now we Canucks now know how much it costs (workset/2).  How much
>disk and/or RAM is required/recommended to install it?
>
>Thanks

RAM:   6 Meg recommended for WorkFrame, 8 Meg required for C Set/2
       (In general, the more, the better -- especially for the compiler)
Disk:  20 meg for the toolkit (including all samples, docs & tools)
        2 meg for WortFrame (including samples)
       10 meg for C Set/2 (including the samples & doc)

-tim