---
name: "fd_make"
section: "1"
platform: "linux"
package: "framerd"
version: "2.4.1-1.1"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/fd_make"
---

# fd\_make(1)

creates a new frame with particular slot values

## NAME

fd\_make - creates a new frame with particular slot values

## SYNOPSIS

**fd\_make \[** *slotid* *value* **\]+...**

Arguments are parsed by the conventions of [**fdshell**(7)](/fdshell/7.md)

## DESCRIPTION

**fd\_make** creates a new frame in the pool specified in the global configuration variable **%POOL** assigning each *slotid* and *value* from the command line and indexing these values in the default background index **%INDEX.**

Modification of configuration variables can be done by direct editing of configuration files or throught the [**fdconfig**(1)](/fdconfig/1.md) command.

## OPTIONS

**fd\_make** is implemented as an FDScript script, so its arguments may have CONFIG bindings, as well as accepting the flags **-m -c -f** to load modules, configs, and scheme files, as described in [**fdscript**(1)](/fdscript/1.md)

## CONFIG VARIABLES

- **%POOL**

  The default pool used for creating new frames

- **%POOLS**

  The pools used by the  [**fdshell**(7)](/fdshell/7.md) scripts; these determine which frames are accessible to access and searching

- **%INDICES**

  The background indices used to search for frames with particular slotid/value combinations.

- **%INDEX**

  The foreground index used by default to store newly created frame/slotid/value combinations.  Note that this is only used when indices directly associated with the frame's pool are not available or not modifiable.

## BUGS

No known bugs

## Revision Info

**$Id: fd\_make.1,v 1.2 2002/04/02 22:21:06 haase Exp $**

## AUTHOR

Ken Haase \< kh@beingmeta.com \>

## SEE ALSO

**framerd**(7) [**fdshell**(7)](/fdshell/7.md)
