Path: blob/main/ftp/ftpproxy/files/patch-src_ftp.h
16461 views
--- src/ftp.h.orig 2023-02-20 11:42:14 UTC1+++ src/ftp.h2@@ -29,11 +29,19 @@3#ifndef _FTP_INCLUDED4#define _FTP_INCLUDED56+#include <limits.h>7+#include <libutil.h>8+9extern char *version;1011extern char *program;12-extern char progname[80];13+extern char progname[PATH_MAX];1415+/* PID file */16+#define PIDFILE_DEFAULT "/var/run/ftpproxy.pid"17+extern char pidfile[PATH_MAX];18+extern struct pidfh *pfh;19+20extern int debug;21extern int extralog;22extern int bindport;23@@ -45,7 +53,7 @@ extern int acceptloop(int sock);242526typedef struct _config {27- char configfile[200];28+ char configfile[PATH_MAX];2930int standalone;31int timeout;32@@ -53,12 +61,12 @@ typedef struct _config {33int selectserver;34int allow_anyremote;3536- char server[200];37+ char server[NI_MAXHOST];38char *serverlist;3940- char acp[200];41- char ccp[200];42- char ctp[200];43+ char acp[PATH_MAX];44+ char ccp[PATH_MAX];45+ char ctp[PATH_MAX];46char varname[80];4748int allow_blanks;49@@ -66,10 +74,10 @@ typedef struct _config {50int use_last_at;51int monitor;52int bsize;53- char xferlog[200];54+ char xferlog[PATH_MAX];5556int numeric_only;57- char sourceip[200];58+ char sourceip[NI_MAXHOST];59unsigned int dataport;60} config_t;61626364