DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

tt_spec_create(3)




tt_spec_create(3)      C LIBRARY FUNCTIONS	tt_spec_create(3)

NAME
     tt_spec_create - create an	in-memory spec for an object

SYNOPSIS
     #include <Tt/tt_c.h>

     char *tt_spec_create(const	char *filepath);

DESCRIPTION
     The tt_spec_create() function creates a spec (in memory) for
     an	object.

     The application can use the objid returned	in  future  calls
     to	manipulate the object.

     The filepath argument is the name of the file.

RETURN VALUE
     Upon successful completion,  the  tt_spec_create()	 function
     returns the identifier for	this object.  The application can
     use  tt_ptr_error(3)  to  extract	one  of	  the	following
     Tt_status values from the returned	pointer:

	TT_OK	The operation completed	successfully.

	TT_ERR_DBAVAIL
		The ToolTalk service could not access  the  Tool-
		Talk database needed for this operation.

	TT_ERR_DBEXIST
		The ToolTalk service could not access the  speci-
		fied ToolTalk database in the expected place.

	TT_ERR_NOMP
		The ttsession(1) process is not	running	 and  the
		ToolTalk service cannot	restart	it.

	TT_ERR_OTYPE
		The specified object type is not the name  of  an
		installed object type.

	TT_ERR_PATH
		The specified pathname included	 an  unsearchable
		directory.

APPLICATION USAGE
     The application should  use  tt_free(3)  to  free	any  data
     stored in the address returned by the ToolTalk API.

     To	make the object	a permanent ToolTalk item or one  visible
     to	  other	  processes,   the  creating  process  must  call
     tt_spec_write(3).

Unix System LaboratorLast change: 11 May 1994			1

tt_spec_create(3)      C LIBRARY FUNCTIONS	tt_spec_create(3)

SEE ALSO
     Tttt_c(5),	tt_spec_type_set(3), tt_spec_write(3),
     tt_ptr_error(3), tt_free(3).

Unix System LaboratorLast change: 11 May 1994			2


Man(1) output converted with man2html