Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utcs!mnetor!seismo!caip!nike!ucbcad!ucbvax!oakhill.UUCP!tomc From: tomc@oakhill.UUCP.UUCP Newsgroups: mod.computers.vax Subject: VAX C/VMS questions Message-ID: <8607111450.AA22244@oakhill.UUCP> Date: Fri, 11-Jul-86 10:50:14 EDT Article-I.D.: oakhill.8607111450.AA22244 Posted: Fri Jul 11 10:50:14 1986 Date-Received: Sun, 13-Jul-86 00:32:32 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 22 Approved: info-vax@sri-kl.arpa Some questions about VMS and VAX C: 1) Is there an equivalent of /dev/null ("bit bucket") on VMS? 2) Are there any routines available written in C that facilitate wildcard filename expansion from within a program running under VMS? I have a case where the C program is invoked from DCL as a foreign command; thus no automatic wildcard expansion is done. 3) I have a C program that was developed in a PC-DOS/Unix environment. I can "install" it on VMS as a foreign command and get access to command line arguments via argv (without DCL wildcard expansion, as stated above). My assumption has been that to install the program in a more conventional way, I must use the Command Definition Utility to specify command line parameters and attributes, and then use RTL CLI$ calls to access the arguments, bypassing argc and argv. Is this assumption correct? Thanks for any help/information you can give. Tom Cunningham "Good, fast, cheap -- select two." {ihnp4,seismo,ctvax,gatech}!ut-sally!oakhill!tomc