The Sculptor directory structure

All files and directories used by Sculptor are located in the main Sculptor directory. The pathname of this directory is defined by the environment variable $SCULPTOR. If this is not set, the default pathname for the most common operating systems is as follows:

Windows:

\SCULPTOR

UNIX:

/usr/SCULPTOR

The default pathname on other operating systems is specified in the operating system’s installation instructions.

The following subdirectories are used:

app

Default directory for application binary program files (.g or .q extension) on a client or server. See Loading a Sculptor program from a server.

avi

Animation files (.avi) for use with the graphic type GT_ANIMATE.

bin

The programs and utilities which comprise the Sculptor suite, together with shell scripts/batch files and any .DLL files required.

ddeditor

The data dictionary editor and associated files.

debug

The program debug tool scdebug, associated files and stored settings for debugged programs.

default

Configuration files used by programs such as the Sculptor program designer and data dictionary editor.

demo

Demonstration software, in further subdirectories.

examples

Demonstration programs.

help

Hypertext help files for Sculptor programs and utilities, each of which has its own subdirectory.

images

Graphic images.

include

Standard include files provided by Sculptor, which may be declared in a program by !include. All screen form programs require the file <sculptor.h>.

manager

The File Manager program and associated files.

print

Printer parameter files, required for running a report.

proggen

The program generator and associated files.

recover

The transaction logging system.

security

User and resource files for the server security system.

sys

Files for the Windows system directory.

term

Terminal parameter files. A file must be assigned by use of the environment variable $SCTERMW before a screen form program can be run. See Terminal parameter files.

text

Text files containing text which may be referred to in a program in place of a hard-coded text string. This enables, for example, the same program to be run in different languages. Text files are declared in a program by !text. See sctextw.