Re: VMS x86-64 database server

Liste des GroupesRevenir à co vms 
Sujet : Re: VMS x86-64 database server
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vms
Date : 09. Jul 2025, 18:39:41
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <104m9gt$beqs$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
User-Agent : Mozilla Thunderbird
On 7/9/2025 12:51 PM, hb0815 wrote:
On 7/9/25 16:13, Arne Vajhøj wrote:
...
$ duo 1.txt/q,2.txt,3.txt/q
Q=notpresent
1.txt Q=present
2.txt Q=notpresent
3.txt Q=present
$ duo/q 1.txt/q,2.txt,3.txt/q
Q=present
1.txt Q=present
2.txt Q=present
3.txt Q=present
>
Where:
   2.txt Q=present
is not what was intended.
 If you look at the return code and not only check for success, you get the information that a qualifier is global or local With a small C program, I get
 $ duo/q 1.txt/q,2.txt,3.txt/q
Q=global
1.txt:Q=local
2.txt:Q=global
3.txt:Q=local
Ah. There is a way. Not using path but via return status.
$ type duo.cld
define verb duo
     image "sys$disk:[]duo"
     parameter p1, value(type=$file, list, required)
qualifier q, placement=positional
$ type duo.pas
[inherit('sys$library:pascal$cli_routines','sys$library:starlet')]
program duo(input,output);
type
    pstr = varying [255] of char;
var
    fnm, a, b : pstr;
begin
    if cli$present('Q') = CLI$_PRESENT then begin
       writeln('Q=present')
    end else begin
       writeln('Q=notpresent')
    end;
    while odd(cli$get_value('P1', fnm.body, fnm.length)) do begin
       write(fnm);
       if cli$present('Q') = CLI$_LOCPRES then begin
          write(' Q=present')
       end else begin
          write(' Q=notpresent')
       end;
       writeln;
    end;
end.
$ set command duo
$ pas duo
$ link duo
$ duo 1.txt/q,2.txt,3.txt/q
Q=notpresent
1.txt Q=present
2.txt Q=notpresent
3.txt Q=present
$ duo/q 1.txt/q,2.txt,3.txt/q
Q=present
1.txt Q=present
2.txt Q=notpresent
3.txt Q=present
I am still not keen on the approach of the same
qualifier having different meaning for verb and
parameters though.
Arne

Date Sujet#  Auteur
6 Jul20:45 * VMS x86-64 database server78Arne Vajhøj
6 Jul22:39 +- Re: VMS x86-64 database server1Lawrence D'Oliveiro
6 Jul23:07 +* Re: VMS x86-64 database server48Arne Vajhøj
7 Jul00:19 i+* Re: VMS x86-64 database server46Lawrence D'Oliveiro
7 Jul00:58 ii`* Re: VMS x86-64 database server45Arne Vajhøj
7 Jul03:42 ii `* Re: VMS x86-64 database server44Lawrence D'Oliveiro
7 Jul19:07 ii  `* Re: VMS x86-64 database server43Arne Vajhøj
7 Jul19:16 ii   +* Re: VMS x86-64 database server2Arne Vajhøj
7 Jul19:21 ii   i`- Re: VMS x86-64 database server1Arne Vajhøj
7 Jul23:07 ii   `* Re: VMS x86-64 database server40Lawrence D'Oliveiro
8 Jul00:28 ii    +* Re: VMS x86-64 database server23Arne Vajhøj
8 Jul01:26 ii    i`* Re: VMS x86-64 database server22Lawrence D'Oliveiro
8 Jul13:45 ii    i `* Re: VMS x86-64 database server21Arne Vajhøj
8 Jul22:57 ii    i  `* Re: VMS x86-64 database server20Lawrence D'Oliveiro
8 Jul23:40 ii    i   `* Re: VMS x86-64 database server19Arne Vajhøj
9 Jul00:38 ii    i    `* Re: VMS x86-64 database server18Lawrence D'Oliveiro
9 Jul02:54 ii    i     `* Re: VMS x86-64 database server17Arne Vajhøj
9 Jul08:25 ii    i      `* Re: VMS x86-64 database server16Lawrence D'Oliveiro
9 Jul20:33 ii    i       `* Re: VMS x86-64 database server15Arne Vajhøj
10 Jul00:07 ii    i        `* Re: VMS x86-64 database server14Lawrence D'Oliveiro
10 Jul00:51 ii    i         `* Re: VMS x86-64 database server13Arne Vajhøj
10 Jul02:21 ii    i          `* Re: VMS x86-64 database server12Lawrence D'Oliveiro
10 Jul03:24 ii    i           `* Re: VMS x86-64 database server11Arne Vajhøj
10 Jul05:28 ii    i            +* Re: VMS x86-64 database server8Lawrence D'Oliveiro
11 Jul00:05 ii    i            i`* Re: VMS x86-64 database server7Arne Vajhøj
11 Jul00:58 ii    i            i `* Re: VMS x86-64 database server6Lawrence D'Oliveiro
11 Jul01:11 ii    i            i  `* Re: VMS x86-64 database server5Arne Vajhøj
11 Jul01:19 ii    i            i   `* Re: VMS x86-64 database server4Lawrence D'Oliveiro
11 Jul01:23 ii    i            i    `* Re: VMS x86-64 database server3Arne Vajhøj
11 Jul01:29 ii    i            i     `* Re: VMS x86-64 database server2Lawrence D'Oliveiro
11 Jul01:38 ii    i            i      `- Re: VMS x86-64 database server1Arne Vajhøj
11 Jul00:57 ii    i            `* Re: VMS x86-64 database server2Arne Vajhøj
11 Jul01:24 ii    i             `- Re: VMS x86-64 database server1Lawrence D'Oliveiro
8 Jul14:35 ii    `* Re: VMS x86-64 database server16Arne Vajhøj
8 Jul22:56 ii     `* Re: VMS x86-64 database server15Lawrence D'Oliveiro
8 Jul23:20 ii      `* Re: VMS x86-64 database server14Arne Vajhøj
9 Jul00:37 ii       `* Re: VMS x86-64 database server13Lawrence D'Oliveiro
9 Jul01:31 ii        `* Re: VMS x86-64 database server12Arne Vajhøj
9 Jul08:22 ii         `* Re: VMS x86-64 database server11Lawrence D'Oliveiro
10 Jul01:04 ii          `* Re: VMS x86-64 database server10Arne Vajhøj
10 Jul01:25 ii           +* Re: VMS x86-64 database server7Arne Vajhøj
10 Jul02:35 ii           i`* Re: VMS x86-64 database server6Lawrence D'Oliveiro
10 Jul03:26 ii           i `* Re: VMS x86-64 database server5Arne Vajhøj
10 Jul06:48 ii           i  `* Re: VMS x86-64 database server4Lawrence D'Oliveiro
11 Jul00:14 ii           i   `* Re: VMS x86-64 database server3Arne Vajhøj
11 Jul00:54 ii           i    `* Re: VMS x86-64 database server2Lawrence D'Oliveiro
11 Jul01:29 ii           i     `- Re: VMS x86-64 database server1Arne Vajhøj
10 Jul02:33 ii           `* Re: VMS x86-64 database server2Lawrence D'Oliveiro
11 Jul01:33 ii            `- Re: VMS x86-64 database server1Lawrence D'Oliveiro
11 Jul00:50 i`- Re: VMS x86-64 database server1Arne Vajhøj
6 Jul23:11 +- Re: VMS x86-64 database server1Arne Vajhøj
6 Jul23:39 `* Re: VMS x86-64 database server27Craig A. Berry
7 Jul00:57  `* Re: VMS x86-64 database server26Arne Vajhøj
7 Jul15:50   `* Re: VMS x86-64 database server25Mark Berryman
7 Jul19:01    `* Re: VMS x86-64 database server24Arne Vajhøj
7 Jul22:06     `* Re: VMS x86-64 database server23Mark Berryman
7 Jul22:36      +* Re: VMS x86-64 database server2Arne Vajhøj
7 Jul22:37      i`- Re: VMS x86-64 database server1Arne Vajhøj
7 Jul23:08      `* Re: VMS x86-64 database server20Lawrence D'Oliveiro
8 Jul00:21       `* Re: VMS x86-64 database server19Arne Vajhøj
8 Jul01:27        `* Re: VMS x86-64 database server18Lawrence D'Oliveiro
8 Jul12:14         `* Re: VMS x86-64 database server17Arne Vajhøj
8 Jul22:58          `* Re: VMS x86-64 database server16Lawrence D'Oliveiro
8 Jul23:14           +* Re: VMS x86-64 database server12Arne Vajhøj
9 Jul00:40           i`* Re: VMS x86-64 database server11Lawrence D'Oliveiro
9 Jul03:18           i `* Re: VMS x86-64 database server10Arne Vajhøj
9 Jul08:27           i  +- Re: VMS x86-64 database server1Lawrence D'Oliveiro
9 Jul11:16           i  `* Re: VMS x86-64 database server8hb0815
9 Jul15:13           i   `* Re: VMS x86-64 database server7Arne Vajhøj
9 Jul17:51           i    `* Re: VMS x86-64 database server6hb0815
9 Jul18:39           i     `* Re: VMS x86-64 database server5Arne Vajhøj
9 Jul18:56           i      +- Re: VMS x86-64 database server1Chris Townley
9 Jul20:55           i      `* Re: VMS x86-64 database server3hb0815
10 Jul20:50           i       `* Re: VMS x86-64 database server2Arne Vajhøj
10 Jul20:52           i        `- Re: VMS x86-64 database server1Arne Vajhøj
10 Jul01:12           `* Re: VMS x86-64 database server3bill
10 Jul13:00            `* Re: VMS x86-64 database server2Dan Cross
11 Jul00:23             `- Re: VMS x86-64 database server1Arne Vajhøj

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal