[Overview][Constants][Types][Procedures and functions][Variables][Index] | Reference for unit 'oldlinux' (#rtl)

# Glob

Find filenames matching a wildcard pattern

## Declaration

Source position: oldlinux.pp line 1586

`function Glob(`
`const path: PathStr`
`):pglob;`

## Description

Glob returns a pointer to a glob structure which contains all filenames which exist and match the pattern in Path. The pattern can contain wildcard characters, which have their usual meaning.

## Errors

Returns nil on error, and LinuxError is set.

sys_enomem
  No memory on heap for glob structure.
others
  As returned by the opendir call, and sys_readdir.

## See also

GlobFree |  | Free result of Glob call

## Example

    Program Example49;

    { Program to demonstrate the Glob and GlobFree functions. }

    Uses oldlinux;

    Var G1,G2 : PGlob;

    begin
      G1:=Glob ('*');
      if LinuxError=0 then
        begin
        G2:=G1;
        Writeln ('Files in this directory : ');
        While g2<>Nil do
          begin
          Writeln (g2^.name);
          g2:=g2^.next;
          end;
        GlobFree (g1);
        end;
    end.

Documentation generated on: Feb 26 2014