stdipc man page on Xenix

Man page or keyword search:  
man Server   1130 pages
apropos Keyword Search (all sections)
Output format
Xenix logo
[printable version]



     STDIPC(S)		      XENIX System V		     STDIPC(S)

     Name
	  ftok - Standard interprocess communication package.

     Syntax
	  #include <sys/types.h>
	  #include <sys/ipc.h>

	  key_t ftok(path, id)
	  char *path;
	  char id;

     Description
	  All interprocess communication facilities require the user
	  to supply a key to be used by the msgget(S), semget(S), and
	  shmget(S) system calls to obtain interprocess communication
	  identifiers.	One suggested method for forming a key is to
	  use the ftok subroutine described below.  Another way to
	  compose keys is to include the project ID in the most
	  significant byte and to use the remaining portion as a
	  sequence number.  There are many other ways to form keys,
	  but it is necessary for each system to define standards for
	  forming them.	 If some standard is not adhered to, it will
	  be possible for unrelated processes to unintentionally
	  interfere with each other's operation.  Therefore, it is
	  strongly suggested that the most significant byte of a key
	  refer to a project so that keys do not conflict across a
	  given system.

	  ftok returns a key based on path and an id that is usable in
	  subsequent msgget, semget, and shmget system calls.  path
	  must be the path name of an existing file that is accessible
	  to the process.  id is a character which uniquely identifies
	  a project.  Note that ftok will return the same key for
	  linked files when called with the same id and that it will
	  return different keys when called with the same file name
	  but with different ids.

     See Also
	  intro(S), msgget(S), semget(S), shmget(S)

     Diagnostics
	  ftok returns (key_t) -1 if path does not exist or if it is
	  not accessible to the process.

     Warning
	  If the file whose path is passed to ftok is removed when
	  keys still refer to the file, future calls to ftok with the
	  same path and id will return an error.  If the same file is
	  recreated, then ftok is likely to return a different key
	  than it did the original time it was called.

     Page 1					      (printed 8/7/87)

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Xenix

List of man pages available for Xenix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net