Chapter 2. Setting Up and Maintaining the ToolTalk Processes
Prev |  | Next

## Chapter 2. Setting Up and Maintaining the ToolTalk Processes

This manual assumes that you have IRIX 5.2 or later successfully installed on your system.

## Location of the ToolTalk Service Files

The directories containing ToolTalk service files are shown in Table 2-1.

Table 2-1. Location of ToolTalk Service Files

Directory and File(s) | Description
--- | ---
`/usr/ToolTalk/bin/ ttsession` | `/usr/ToolTalk/bin/ttsession` is linked from`/usr/sbin/ttsession`. `ttsession` is the ToolTalk communication process.
`/usr/ToolTalk/bin/ ttcopy ttmv ttrm ttrmdir tttar` | The `/usr/ToolTalk/bin/tt*` files are linked from the corresponding `/usr/sbin/tt*` symbolic links. These files are shell commands that have been enhanced to inform the ToolTalk service when files that contain ToolTalk objects or files that are the subject of ToolTalk messages are copied, moved, or removed.
`/usr/ToolTalk/etc rpc.ttdbserverd` | `/usr/ToolTalk/etc/ rpc.ttdbserverd` is linked from `usr/etc/ rpc.ttdbserverd`. `rpc.tdbserverd` stores and manages ToolTalk object specifications and information on files referenced in ToolTalk messages.
`/usr/ToolTalk/bin/ ttdbck` | `/usr/ToolTalk/bin/ttdbck` is linked fro`m /usr/sbin/ttdbck. ttdbck` is a database check and recovery tool for the ToolTalk databases.
`/usr/ToolTalk/bin/ tt_type_comp` | `/usr/ToolTalk/bin/tt_type_comp` is linked from`/usr/sbin/tt_type_comp`. `tt_type_comp` is a compiler for process types and object types.
`/usr/ToolTalk/lib/ libtt.so libtt.a /usr/ToolTalk/include tt_c.h` | The `/usr/ToolTalk/libtt*` files are linked from the `/usr/libtt*` symbolic links. `/usr/ToolTalk/include/tt_c.h` is linked from `/usr/include/tt_c.h`. These files are the application programming interface (API) libraries and header file that contain the ToolTalk functions used by applications to send and receive messages.
`/usr/ToolTalk/man1/ tt_type_comp.1 ttcopy.1 ttmv.1 ttrm.1 ttrmdir.1 ttsession.1 tttar.1 /usr/ToolTalk/man3/ ttapi.3 /usr/ToolTalk/man8/ rpc.ttdbserverd.8 ttdbck.8 ttdbserverd.8` | `/usr/ToolTalk/man1/` is linked from `/usr/man/u_man/manl/ToolTalk/`. `/usr/ToolTalk/man3/` is linked from `/usr/man/p_man/man3/ToolTalk/`. `/usr/ToolTalk/man8/` is linked from `/usr/man/p_man/man8/ToolTalk/`. These are the man pages for the ToolTalk binary files, type compiler, enhanced shell commands, API, and database check utility.

## Version

All ToolTalk executables support a `-v` option that prints the version string.

## Software Requirements

To find out what other software is required in order to use each ToolTalk subsystem, see Chapter 2 of the ToolTalk release notes.

Prev | Table of Contents | Next
Chapter 1. The ToolTalk Service Overview |  | Chapter 3. Maintaining Application Information