#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