Annotation of freem/contrib/%FUTIL.m, revision 1.1.1.1

1.1       snw         1: %FUTIL ; A.Trocha ; File i/o Library[1999/02/01-20:20:05]
                      2:        ; $Source: /cvsroot-fuse/gump/FreeM/mlib/%FUTIL.m,v $
                      3:        ; $Revision: 1.2 $ $Date: 2000/02/18 15:13:41 $
                      4:        Q
                      5:        ;
                      6:        ;
                      7: direx(path) ;--- test if directory exists
                      8:        ;        0 = does not exist     1 = success
                      9:        ;
                     10:        S $ZT="direx99^"_$ZN
                     11:        N tmp
                     12:        S tmp=$V(2)
                     13:        V 2:path
                     14:        V 2:tmp
                     15:        Q 1
                     16:        Q
                     17: direx99        ;--- error
                     18:        Q 0
                     19:        ;
                     20:        ;
                     21: mkdir(path) ;--- create directory
                     22:        ;        0 = error      1 = ok
                     23:        ;
                     24:        N exec
                     25:        S exec="!mkdir "_path_">/dev/null"
                     26:        X exec
                     27:        Q $$direx(path)
                     28:        ;
                     29:        ;
                     30: rmdir(path) ;--- delete directory   "rm -r"
                     31:        ; **** take care ****
                     32:        N exec
                     33:        S exec="!rm -r "_path_">/dev/null"
                     34:        X exec
                     35:        Q '$$direx(path)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>