# XFL - POSIX Pipelines

This is the source directory for XFL, POSIX Pipelines

## Manifest

    manifest                    this file
    configure                   configurator script
    makefile.in                 skeleton makefile
    makefile                    generated
    configure.h                 generated
    configure.sh                generated

    xfl.h                       header for the project, used by the launcher and all stages
    xfl.msgs                    message catalog (compatible with CMS)
    xfllib.c                    library for the project, for the launcher and all stages
    pipe.c                      primary command (the launcher)

    xmitmsgx/configure          configurator script for the message handler
    xmitmsgx/makefile.in        skeleton makefile for the message handler
    xmitmsgx/xmitmsgx.c         library for the message handler
    xmitmsgx/xmitmsgx.h         header for the message handler

    stages/                     see stages/manifest
    stages/manifest             list of files providing stages
    stages/configure            configurator script
    stages/makefile.in          skeleton makefile
    stages/makefile             generated
    stages/console.c            CONSOLE stage reads stdin and/or writes stdout
    stages/literal.c            LITERAL stage inserts literal strings into the stream
    stages/strliteral.c
    stages/buffer.c             BUFFER stage holds all records until end-of-input
    stages/fanin.c

# Rexx support

    xflrexx.c                   Rexx interface shim
    xflrexx.rx                  sample stage written in Rexx
    xflrexx.sh                  shell script to set environmentals and run the sample

# development

        ductwork.c              development, deprecated
        notes.txt               development
        plenum.c                development


