#ifndef FSP_NOLOCKING
# ifndef FSP_KEY_PREFIX
# define FSP_KEY_PREFIX "/tmp/.FSPL"
# endif
#endif
/* check if we have at least one lock type configured */
#ifdef FSP_USE_SHAREMEM_AND_SEMOP
#elif defined(FSP_NOLOCKING)
#elif defined(FSP_USE_LOCKF)
#elif defined(FSP_USE_FLOCK)
#elif defined(FSP_USE_SHAREMEM_AND_LOCKF)
#else
# error "Locking type is not configured"
#endif
/* prototypes */
extern u_int client_get_key(void);
extern void client_put_key(u_int key);
extern void client_init_key(u_long server_addr, u_int server_port, u_int key);
extern void client_finish_key(void);
syntax highlighted by Code2HTML, v. 0.9.1