Che materia stai cercando?

Sistemi operativi - Syscall ftok Appunti scolastici Premium

Appunti di sistemi operativi per l'esame dei professori Cotroneo e Natella. gli argomenti trattati sono i seguenti: System call ftok: name, sypnosis, description, return value, errors, examples, application usage, future directions, see also, derivation.

Esame di Sistemi operativi docente Prof. D. Cotroneo

Anteprima

ESTRATTO DOCUMENTO

ftok http://www.opengroup.org/onlinepubs/007908799/xsh/ftok.html

The Single UNIX ® Specification, Version 2

Copyright © 1997 The Open Group

NAME

ftok - generate an IPC key

SYNOPSIS

#include <sys/ipc.h>

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

DESCRIPTION

The ftok() function returns a key based on path and id that is usable in subsequent calls to

msgget(), semget() and shmget(). The path argument must be the pathname of an existing file

that the process is able to stat().

The ftok() function will return the same key value for all paths that name the same file, when

called with the same id value, and will return different key values when called with different

id values or with paths that name different files existing on the same file system at the same

time. It is unspecified whether ftok() returns the same key value when called again after the

file named by path is removed and recreated with the same name.

Only the low order 8-bits of id are significant. The behaviour of ftok() is unspecified if these

bits are 0.

RETURN VALUE

Upon successful completion, ftok() returns a key. Otherwise, ftok() returns (key_t)-1 and sets

errno to indicate the error.

ERRORS

The ftok() function will fail if:

[EACCES]

Search permission is denied for a component of the path prefix.

[ELOOP]

Too many symbolic links were encountered in resolving path.

[ENAMETOOLONG]

The length of the path argument exceeds {PATH_MAX} or a pathname component is

longer than {NAME_MAX}.

[ENOENT]

A component of path does not name an existing file or path is an empty string.

[ENOTDIR]

A component of the path prefix is not a directory.

The ftok() function may fail if:

[ENAMETOOLONG]

1 di 2 29/04/2010 11:07


PAGINE

2

PESO

86.89 KB

AUTORE

N. A.

PUBBLICATO

+1 anno fa


DETTAGLI
Corso di laurea: Corso di laurea in ingegneria informatica
SSD:
A.A.: 2013-2014

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher N. A. di informazioni apprese con la frequenza delle lezioni di Sistemi operativi e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Napoli Federico II - Unina o del prof Cotroneo Domenico.

Acquista con carta o conto PayPal

Scarica il file tutte le volte che vuoi

Paga con un conto PayPal per usufruire della garanzia Soddisfatto o rimborsato

Recensioni
Ti è piaciuto questo appunto? Valutalo!

Altri appunti di Sistemi operativi

Sistemi Operativi
Dispensa
Sistemi Operativi
Dispensa
Sistemi operativi - schema suntivo per la prova pratica
Appunto
Tesine sui sistemi operativi
Appunto