⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lock.h

📁 一个linux下的ftp程序。它是使用文件传输协议的一系列程序的集合。
💻 H
字号:
#ifndef _FSPLIB_H_LOCK#define _FSPLIB_H_LOCK 1#ifndef FSP_NOLOCKING/* define locking prefix if needed */# ifndef FSP_KEY_PREFIX#  define FSP_KEY_PREFIX "/tmp/.FSPL"# endif#endif#ifdef FSP_USE_SHAREMEM_AND_SEMOPtypedef struct FSP_LOCK {		unsigned int *share_key;		int   lock_shm;		int   lock_sem;		char key_string[sizeof(FSP_KEY_PREFIX)+32];} FSP_LOCK;#elif defined(FSP_NOLOCKING)typedef struct FSP_LOCK {               unsigned short share_key;} FSP_LOCK;#elif defined(FSP_USE_LOCKF)typedef struct FSP_LOCK {  	       int lock_fd;	       char key_string[sizeof(FSP_KEY_PREFIX)+32];} FSP_LOCK;#else#error "No locking type specified"#endif/* prototypes */unsigned short client_get_key (FSP_LOCK *lock);void client_set_key (FSP_LOCK *lock,unsigned short key);int client_init_key (FSP_LOCK *lock,                            unsigned long server_addr,			    unsigned short server_port);void client_destroy_key(FSP_LOCK *lock);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -