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 from /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.