keyctl_set_timeout man page on YellowDog

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

KEYCTL_SET_TIMEOUT(3)	  Linux Key Management Calls	 KEYCTL_SET_TIMEOUT(3)

NAME
       keyctl_set_timeout - Set the expiration timer on a key

SYNOPSIS
       #include <keyutils.h>

       long keyctl_set_timeout(key_serial_t key, unsigned timeout);

DESCRIPTION
       keyctl_set_timeout() sets the expiration timer on a key to timeout sec‐
       onds into the future.  Setting timeout to zero cancels the  expiration,
       assuming the key hasn't already expired.

       When  the  key  expires, further attempts to access it will be met with
       error EKEYEXPIRED.

       The caller must have setattr permission on a key to be able change  its
       permissions mask.

RETURN VALUE
       On  success  keyctl_set_timeout()  returns  0 .	On error, the value -1
       will be returned and errno will have been set to an appropriate error.

ERRORS
       ENOKEY The specied key does not exist.

       EKEYEXPIRED
	      The specified key has already expired.

       EKEYREVOKED
	      The specified key has been revoked.

       EACCES The named key exists, but does not grant setattr	permission  to
	      the calling process.

LINKING
       This  is	 a  library  function  that can be found in libkeyutils.  When
       linking, -lkeyutils should be specified to the linker.

SEE ALSO
       keyctl(1),
       add_key(2),
       keyctl(2),
       request_key(2),
       keyctl_get_keyring_ID(3),
       keyctl_join_session_keyring(3),
       keyctl_update(3),
       keyctl_revoke(3),
       keyctl_chown(3),
       keyctl_setperm(3),
       keyctl_describe(3),
       keyctl_clear(3),
       keyctl_link(3),
       keyctl_unlink(3),
       keyctl_search(3),
       keyctl_read(3),
       keyctl_instantiate(3),
       keyctl_negate(3),
       keyctl_set_reqkey_keyring(3),
       keyctl_assume_authority(3),
       keyctl_describe_alloc(3),
       keyctl_read_alloc(3),
       request-key(8)

Linux				  4 May 2006		 KEYCTL_SET_TIMEOUT(3)
[top]

List of man pages available for YellowDog

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