X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ftpd.h;h=7a165dce05e7c5cb3182af297d406e323264c47f;hb=93ceaf9acab2144f302022f0467261b3c6212c1e;hp=5ccd11fc39c2af2dc7777e13437a6a2f0cb2f7c1;hpb=c8355f665c61d3d760265bb24e09a49dfeb9670b;p=betaftpd diff --git a/ftpd.h b/ftpd.h index 5ccd11f..7a165dc 100644 --- a/ftpd.h +++ b/ftpd.h @@ -2,7 +2,7 @@ Copyright (C) 1999-2000 Steinar H. Gunderson This program is is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2 if the + it under the terms of the GNU General Public License, version 2 of the License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, @@ -19,9 +19,7 @@ #define _FTPD_H 1 /* - * This is the port you want BetaFTPD to listen on. The standard - * FTP port is 21 -- if you really want to use BetaFTPD as your - * primary FTP server, change FTP_PORT. + * This is the port you want BetaFTPD to listen on. */ #if WANT_NONROOT #define FTP_PORT 12121 @@ -117,6 +115,8 @@ struct conn { char username[17]; uid_t uid; + gid_t gid; + char root_dir[256]; char curr_dir[256]; @@ -213,6 +213,10 @@ int create_server_socket(); void clear_bad_fds(int * const server_sock); #endif +#if HAVE_BSD_SENDFILE || HAVE_LINUX_SENDFILE +int mysendfile(int sock, int fd, off_t *offset, size_t count); +#endif + #if WANT_MESSAGE void dump_file(struct conn * const c, const int num, const char * const filename); void list_readmes(struct conn * const c);