#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);