Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
FTOK(1) 		     General Commands Manual			 FTOK(1)

NAME
     ftok - calculate System V IPC keys using the ftok(3) library function

SYNOPSIS
     ftok [ OPTION ] FILENAME ID

DESCRIPTION
     Calculate	a  System  V  IPC  key	from the given FILENAME and ID using the
     ftok(3) library function, and print the result to standard output.  If  not
     otherwise	specified,  the  key is printed in hexadecimal format, with a 0x
     prefix.

     FILENAME
	    The name of an existing file. This does not need  to  be  a  regular
	    file, directories and special files should work, too.

     ID     A number between (including) 0 and 255.

     If shmcat has been compiled without getopt_long(3) support, only the short,
     one  character OPTIONs can be used. Otherwise the long ones are also avail-
     able.

OPTIONS
     -d, --decimal
	    Print the result in decimal format, without any prefix.

     -h, -?, --help
	    Display usage information and quit without further action.

     -o, --octal
	    Print the result in octal format and use a leading zero (0) as  pre-
	    fix.

     -V, --version
	    Show version information and quit.

EXIT CODES
     0	    No errors, the key was calculated and printed.

     1	    There was an error calculating or printing the key.

     10     Wrong usage of the program.

CAVEATS
     The  ftok(1)  utility has the same limitations as the ftok(3) library func-
     tion. That means, there is no guarantee that the resulting key is unique.

     On Linux, passing 0 as the ID (second parameter) to  the  ftok(3)	function
     seems to work, but this behavior is unspecified. The ftok(1) tool accepts 0
     as  an  ID  and  leaves it to the library implementation on what to do with
     that.

AUTHOR
     Stefan Gast

SEE ALSO
     ipcs(1), shmcat(1), ftok(3)

ftok(1) 			   August 2016				 FTOK(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ftok&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help