[Info-vax] Looking into C-include files on VMS
Joerg Schilling
js at cs.tu-berlin.de
Thu Nov 5 09:17:54 EST 2009
In article <7ld3naF3d1kahU4 at mid.individual.net>,
Bill Gunshannon <billg999 at cs.uofs.edu> wrote:
>> I do think this is one place where Unix goofed. It is an interesting
>> model, but in practice it is strange. As it is rare that you want
>> to share the variables and open files, and most common to exec(),
>> vfork() was added.
>
>If that were the case then VMS's lack of a true fork() would not be
>a problem. But a lot of Open Source (and old Unix software before
>the Open Source world tried to claim they invented free software)
>does, in fact, utilize these features.
>From the autoconf tests, it seems that the vfork() implementation
on VMS is not a true vfork() either. I was however able to call
POSIX commands via vfork()/execl() and BTW: I now have a working "smake".
The GNU make binary I found on "EISNER" has some bugs in basic features
that make it impossible for me to use GNU make on VMS.
>> I presume VMS has some way to share data when needed, though.
>
>None that I have ever seen.
I would be interested in knowing how to implement shared data - maybe
using POSIX threads? There is a mmap(2) call on OpenVMS-8.3 but it does
not seem work to create anonymous shared memory using mmap().
--
EMail:joerg at schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js at cs.tu-berlin.de (uni)
joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
More information about the Info-vax
mailing list