gpshare.h
来自「实现ftp协议客户端的源代码」· C头文件 代码 · 共 47 行
H
47 行
/* gpshare.h * * Shared routines for ncftpget and ncftpput. */typedef enum ExitStatus { kExitSuccess = 0, kExitOpenFailed = 1, kExitOpenTimedOut, kExitXferFailed, kExitXferTimedOut, kExitChdirFailed, kExitChdirTimedOut, kExitMalformedURL, kExitUsage, kExitBadConfigFile, kExitInitLibraryFailed, kExitInitConnInfoFailed} ExitStatus;#define kKilobyte 1024#define kMegabyte (kKilobyte * 1024)#define kGigabyte ((long) kMegabyte * 1024L)#define kTerabyte ((double) kGigabyte * 1024.0)#ifndef STDIN_FILENO# define STDIN_FILENO 0# define STDOUT_FILENO 1# define STDERR_FILENO 2#endif/* gpshare.c */void AbbrevStr(char *, const char *, size_t, int);double FileSize(double, const char **, double *);void PrSizeAndRateMeter(const FTPCIPtr, int);void PrStatBar(const FTPCIPtr, int);void ReadConfigFile(const char *, FTPCIPtr);void InitOurDirectory(void);void LoadFirewallPrefs(void);int MayUseFirewall(const char *const);void SetRedial(const FTPCIPtr, const char *const);void SetTimeouts(const FTPCIPtr, const char *const);char *GetPass2(const char *const prompt);int GetDefaultProgressMeterSetting(void);FILE *OpenPager(void);void ClosePager(FILE *fp);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?