Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -ur ncftp-3.2.1-o/configure ncftp-3.2.1/configure
- --- ncftp-3.2.1-o/configure 2007-08-01 15:09:16.000000000 +0930
- +++ ncftp-3.2.1/configure 2007-09-11 11:01:52.000000000 +0930
- @@ -9922,7 +9922,7 @@
- EOF
- cat >> $CONFIG_STATUS <<\EOF
- -/bin/rm -f ./ncftp/readln.o
- +rm -f ./ncftp/readln.o
- exit 0
- EOF
- Only in ncftp-3.2.1: configure.log
- Only in ncftp-3.2.1: configure~
- Only in ncftp-3.2.1/libncftp: Makefile
- Only in ncftp-3.2.1/libncftp: c_chdir.o
- Only in ncftp-3.2.1/libncftp: c_chdir3.o
- Only in ncftp-3.2.1/libncftp: c_chdirlist.o
- Only in ncftp-3.2.1/libncftp: c_chmod.o
- Only in ncftp-3.2.1/libncftp: c_delete.o
- Only in ncftp-3.2.1/libncftp: c_exists.o
- Only in ncftp-3.2.1/libncftp: c_filetype.o
- Only in ncftp-3.2.1/libncftp: c_getcwd.o
- Only in ncftp-3.2.1/libncftp: c_mkdir.o
- Only in ncftp-3.2.1/libncftp: c_mlist1.o
- Only in ncftp-3.2.1/libncftp: c_modtime.o
- Only in ncftp-3.2.1/libncftp: c_opennologin.o
- Only in ncftp-3.2.1/libncftp: c_rename.o
- Only in ncftp-3.2.1/libncftp: c_rhelp.o
- Only in ncftp-3.2.1/libncftp: c_rmdir.o
- Only in ncftp-3.2.1/libncftp: c_rmdirr.o
- Only in ncftp-3.2.1/libncftp: c_size.o
- Only in ncftp-3.2.1/libncftp: c_sizemdtm.o
- Only in ncftp-3.2.1/libncftp: c_symlink.o
- Only in ncftp-3.2.1/libncftp: c_type.o
- Only in ncftp-3.2.1/libncftp: c_umask.o
- Only in ncftp-3.2.1/libncftp: c_utime.o
- Only in ncftp-3.2.1/libncftp: errno.o
- Only in ncftp-3.2.1/libncftp: ftp.o
- Only in ncftp-3.2.1/libncftp: ftw.o
- Only in ncftp-3.2.1/libncftp: io_get.o
- Only in ncftp-3.2.1/libncftp: io_getfiles.o
- Only in ncftp-3.2.1/libncftp: io_getmem.o
- Only in ncftp-3.2.1/libncftp: io_getonefile.o
- Only in ncftp-3.2.1/libncftp: io_gettar.o
- Only in ncftp-3.2.1/libncftp: io_list.o
- Only in ncftp-3.2.1/libncftp: io_listmem.o
- Only in ncftp-3.2.1/libncftp: io_put.o
- Only in ncftp-3.2.1/libncftp: io_putfiles.o
- Only in ncftp-3.2.1/libncftp: io_putmem.o
- Only in ncftp-3.2.1/libncftp: io_putonefile.o
- Only in ncftp-3.2.1/libncftp: io_util.o
- Only in ncftp-3.2.1/libncftp: lglob.o
- Only in ncftp-3.2.1/libncftp: lglobr.o
- Only in ncftp-3.2.1/libncftp: libncftp.a
- Only in ncftp-3.2.1/libncftp: linelist.o
- diff -ur ncftp-3.2.1-o/libncftp/ncftp.h ncftp-3.2.1/libncftp/ncftp.h
- --- ncftp-3.2.1-o/libncftp/ncftp.h 2007-08-01 10:48:34.000000000 +0930
- +++ ncftp-3.2.1/libncftp/ncftp.h 2007-09-11 11:01:52.000000000 +0930
- @@ -204,9 +204,32 @@
- #include "ncftp_errno.h"
- +#ifdef __INNOTEK_LIBC__
- +#include <os2.h>
- +# define longest_int LONGLONG
- +# define longest_int LONGLONG
- +# define longest_uint ULONGLONG
- +# ifndef HAVE_LONG_LONG
- +# define HAVE_LONG_LONG 1
- +# endif
- +# ifndef SCANF_LONG_LONG
- +# define SCANF_LONG_LONG "%Ld"
- +# endif
- +# ifndef PRINTF_LONG_LONG
- +# define PRINTF_LONG_LONG "%lld"
- +# endif
- +//# ifndef PRINTF_LONG_LONG_I64D
- +//# define PRINTF_LONG_LONG_I64D 1
- +//# endif
- +//# ifndef SCANF_LONG_LONG_I64D
- +//# define SCANF_LONG_LONG_I64D 1
- +//# endif
- +
- +#endif
- +
- #ifndef longest_int
- -#define longest_int long long
- -#define longest_uint unsigned long long
- +#define longest_int long
- +#define longest_uint unsigned long
- #endif
- #ifndef forever
- @@ -713,6 +736,18 @@
- # define IsLocalPathDelim(c) ((c == LOCAL_PATH_DELIM) || (c == LOCAL_PATH_ALTDELIM))
- # define UNC_PATH_PREFIX "//"
- # define IsUNCPrefixed(s) (IsLocalPathDelim(s[0]) && IsLocalPathDelim(s[1]))
- +#elif defined(__EMX__)
- +# define LOCAL_PATH_DELIM '/'
- +# define LOCAL_PATH_DELIM_STR "/"
- +# define LOCAL_PATH_ALTDELIM '\\'
- +# define IsLocalPathDelim(c) ((c == LOCAL_PATH_DELIM) || (c == LOCAL_PATH_ALTDELIM))
- +# define UNC_PATH_PREFIX "//"
- +# define IsUNCPrefixed(s) (IsLocalPathDelim(s[0]) && IsLocalPathDelim(s[1]))
- +# define StrFindLocalPathDelim(a) strchr(a, LOCAL_PATH_DELIM)
- +# define StrRFindLocalPathDelim(a) strrchr(a, LOCAL_PATH_DELIM)
- +# define StrRemoveTrailingLocalPathDelim StrRemoveTrailingSlashes
- +# define TVFSPathToLocalPath(s)
- +# define LocalPathToTVFSPath(s)
- #else
- # define LOCAL_PATH_DELIM '/'
- # define LOCAL_PATH_DELIM_STR "/"
- Only in ncftp-3.2.1/libncftp: ncftp.h.rej
- Only in ncftp-3.2.1/libncftp: ncftp.h~
- Only in ncftp-3.2.1/libncftp: open.o
- Only in ncftp-3.2.1/libncftp: rcmd.o
- Only in ncftp-3.2.1/libncftp: rftw.o
- Only in ncftp-3.2.1/libncftp: rglob.o
- Only in ncftp-3.2.1/libncftp: rglobr.o
- Only in ncftp-3.2.1/libncftp: u_close.o
- Only in ncftp-3.2.1/libncftp: u_decodehost.o
- Only in ncftp-3.2.1/libncftp: u_decodeurl.o
- Only in ncftp-3.2.1/libncftp: u_error.o
- Only in ncftp-3.2.1/libncftp: u_feat.o
- Only in ncftp-3.2.1/libncftp: u_fileextn.o
- Only in ncftp-3.2.1/libncftp: u_getcwd.o
- Only in ncftp-3.2.1/libncftp: u_gethome.o
- Only in ncftp-3.2.1/libncftp: u_getopt.o
- Only in ncftp-3.2.1/libncftp: u_getpass.o
- Only in ncftp-3.2.1/libncftp: u_getpw.o
- Only in ncftp-3.2.1/libncftp: u_getusr.o
- Only in ncftp-3.2.1/libncftp: u_getutc.o
- Only in ncftp-3.2.1/libncftp: u_gmtime.o
- Only in ncftp-3.2.1/libncftp: u_localtime.o
- Only in ncftp-3.2.1/libncftp: u_misc.o
- Only in ncftp-3.2.1/libncftp: u_miscdebug.o
- diff -ur ncftp-3.2.1-o/libncftp/u_mkdirs.c ncftp-3.2.1/libncftp/u_mkdirs.c
- --- ncftp-3.2.1-o/libncftp/u_mkdirs.c 2005-01-02 08:01:18.000000000 +1030
- +++ ncftp-3.2.1/libncftp/u_mkdirs.c 2007-09-11 11:01:52.000000000 +0930
- @@ -30,7 +30,7 @@
- errno = 0; /* We can return 0 but set errno to EEXIST */
- -#if defined(WIN32) || defined(_WINDOWS) || defined(__CYGWIN__)
- +#if defined(WIN32) || defined(_WINDOWS) || defined(__CYGWIN__)
- if ((isalpha(newdir[0])) && (newdir[1] == ':')) {
- if (! IsLocalPathDelim(newdir[2])) {
- /* Special case "c:blah", and errout.
- Only in ncftp-3.2.1/libncftp: u_mkdirs.o
- Only in ncftp-3.2.1/libncftp: u_pathcat.o
- Only in ncftp-3.2.1/libncftp: u_printf.o
- Only in ncftp-3.2.1/libncftp: u_rebuildci.o
- Only in ncftp-3.2.1/libncftp: u_scram.o
- Only in ncftp-3.2.1/libncftp: u_shutdownci.o
- Only in ncftp-3.2.1/libncftp: u_signal.o
- Only in ncftp-3.2.1/libncftp: u_slash.o
- Only in ncftp-3.2.1/libncftp: u_unmdtm.o
- Only in ncftp-3.2.1/libncftp: unls.o
- Only in ncftp-3.2.1/ncftp: Makefile
- Only in ncftp-3.2.1/ncftp: bookmark.o
- diff -ur ncftp-3.2.1-o/ncftp/cmdlist.c ncftp-3.2.1/ncftp/cmdlist.c
- --- ncftp-3.2.1-o/ncftp/cmdlist.c 2006-08-02 09:10:54.000000000 +0930
- +++ ncftp-3.2.1/ncftp/cmdlist.c 2008-07-13 19:01:00.000000000 +0930
- @@ -232,7 +232,7 @@
- kCompleteLocalDir,
- kNoMin, 1,
- },
- -#if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- +#if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- #else
- { "lchmod",
- LocalChmodCmd,
- Only in ncftp-3.2.1/ncftp: cmdlist.o
- diff -ur ncftp-3.2.1-o/ncftp/cmds.c ncftp-3.2.1/ncftp/cmds.c
- --- ncftp-3.2.1-o/ncftp/cmds.c 2007-07-27 12:41:04.000000000 +0930
- +++ ncftp-3.2.1/ncftp/cmds.c 2008-07-13 19:01:14.000000000 +0930
- @@ -130,7 +130,9 @@
- (void) fflush(stdout);
- pprog = gPager;
- +
- fp = popen((pprog[0] == '\0') ? "more" : pprog, "w");
- +
- if (fp == NULL)
- return (stdout);
- return (fp);
- @@ -1987,7 +1989,12 @@
- (void) fflush(stdin);
- outfp = OpenPager();
- - (void) STRNCPY(incmd, "/bin/ls");
- +#ifndef __OS2__
- + (void) STRNCPY(incmd, "bin/ls");
- +#else
- + (void) STRNCPY(incmd, getenv("UNIXROOT"));
- + (void) STRNCAT(incmd, "/bin/ls.exe");
- +#endif
- for (i=1, dashopts=0; i<argc; i++) {
- (void) STRNCAT(incmd, " ");
- if (argv[i][0] == '-')
- @@ -1996,7 +2003,12 @@
- }
- if (dashopts == 0) {
- +#ifndef __OS2__
- (void) STRNCPY(incmd, "/bin/ls -CF");
- +#else
- + (void) STRNCPY(incmd, getenv("UNIXROOT"));
- + (void) STRNCAT(incmd, "/bin/ls.exe -CF");
- +#endif
- for (i=1; i<argc; i++) {
- (void) STRNCAT(incmd, " ");
- (void) STRNCAT(incmd, argv[i]);
- @@ -2004,6 +2016,7 @@
- }
- infp = popen(incmd, "r");
- +
- if (infp == NULL) {
- ClosePager(outfp);
- return;
- @@ -2058,7 +2071,13 @@
- char cmd[256];
- int i;
- +#ifndef __OS2__
- (void) STRNCPY(cmd, syscmd);
- +#else
- + (void) STRNCPY(cmd, getenv("UNIXROOT"));
- + (void) STRNCAT(cmd, syscmd);
- + (void) STRNCAT(cmd, ".exe");
- +#endif
- for (i = 1; i < argc; i++) {
- if (aip->noglobargv[i] != 0) {
- (void) STRNCAT(cmd, " '");
- @@ -2084,7 +2103,7 @@
- -#if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- +#if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- #else
- void
- LocalChmodCmd(const int argc, char **const argv, const CommandPtr cmdp, const ArgvInfoPtr aip)
- @@ -3519,6 +3538,9 @@
- void
- ShellCmd(const int argc, char **const argv, const CommandPtr cmdp, const ArgvInfoPtr aip)
- {
- +#ifdef __INNOTEK_LIBC__
- +printf("Entered ShellCmd\n");
- +#endif
- #if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- #else
- const char *cp;
- Only in ncftp-3.2.1/ncftp: cmds.c~
- Only in ncftp-3.2.1/ncftp: cmds.o
- diff -ur ncftp-3.2.1-o/ncftp/gl_getline.c ncftp-3.2.1/ncftp/gl_getline.c
- --- ncftp-3.2.1-o/ncftp/gl_getline.c 2006-06-05 09:38:46.000000000 +0930
- +++ ncftp-3.2.1/ncftp/gl_getline.c 2007-09-11 11:01:52.000000000 +0930
- @@ -366,7 +366,37 @@
- }
- return c;
- }
- -#endif /* defined(MSDOS) || defined(__windows__) */
- +#endif /* defined(MSDOS) || defined(__windows__) */
- +
- +#if __IBMC__ || __EMX__
- +int pc_keymap(c)
- +int c;
- +{
- + switch (c) {
- + case 72:
- + case 73: c = 16; /* up -> ^P */
- + break;
- + case 80:
- + case 81: c = 14; /* down -> ^N */
- + break;
- + case 75: c = 2; /* left -> ^B */
- + break;
- + case 77: c = 6; /* right -> ^F */
- + break;
- + case 83: c = 4; /* delete -> ^D */
- + break;
- + case 71: c = 1; /* home -> ^A */
- + break;
- + case 79: c = 5; /* end -> ^E */
- + break;
- + case 82: c =15; /* insert -> ^O */
- + break;
- + default: c = 0; /* make it garbage */
- + }
- + return c;
- +}
- +#endif /* __IBMC__ || __EMX__ */
- +
- static int
- gl_getc(void)
- @@ -377,7 +407,7 @@
- unsigned char ch;
- #endif
- -#ifdef __unix__
- +#if (defined(__unix__)&&!defined(__EMX__))
- ch = '\0';
- while ((c = (int) read(0, &ch, (read_size_t) 1)) == -1) {
- if (errno != EINTR)
- @@ -394,7 +424,7 @@
- c &= 0377;
- }
- #endif /* MSDOS */
- -#ifdef __windows__
- +#if (defined __windows__ )
- c = (int) _getch();
- if ((c == 0) || (c == 0xE0)) {
- /* Read key code */
- @@ -407,12 +437,20 @@
- c = '\n';
- }
- #endif
- +#ifdef __EMX__
- + c = _read_kbd(0, 1, 0);
- + if (c == 224 || c == 0) {
- + c = pc_keymap(_read_kbd(0, 1, 0));
- + } else {
- + c &= 0377;
- + }
- +#endif
- return c;
- }
- -#ifdef __unix__
- +#if (defined __unix__ )
- static int
- gl_getcx(int tlen)
- @@ -465,13 +503,12 @@
- -#ifdef __windows__
- +#if (defined __windows__)
- static int
- gl_getcx(int tlen)
- {
- int i, c;
- -
- c = (-2);
- tlen -= 2; /* Adjust for 200ms overhead */
- if (tlen < 1)
- @@ -654,7 +691,7 @@
- fp = fopen(
- path,
- -#if defined(__windows__) || defined(MSDOS)
- +#if defined(__windows__) || defined(MSDOS)
- "rt"
- #else
- "r"
- @@ -907,7 +944,7 @@
- search_term(); /* terminate and handle char */
- }
- }
- - switch (c) {
- + switch (c) {
- case '\n': case '\r': /* newline */
- gl_newline();
- gl_cleanup();
- @@ -1021,7 +1058,7 @@
- gl_word(-1);
- } else if (c != (-1)) {
- /* enter vi command mode */
- -#if defined(__windows__) || defined(MSDOS)
- +#if defined(__windows__) || defined(MSDOS)
- if (gl_vi_preferred == 0) {
- /* On Windows, ESC acts like a line kill,
- * so don't use vi mode unless they prefer
- @@ -1599,7 +1636,7 @@
- int i, j;
- fp = fopen(path,
- -#if defined(__windows__) || defined(MSDOS)
- +#if defined(__windows__) || defined(MSDOS)
- "wt"
- #else
- "w"
- @@ -1627,7 +1664,7 @@
- char line[256];
- fp = fopen(path,
- -#if defined(__windows__) || defined(MSDOS)
- +#if defined(__windows__) || defined(MSDOS)
- "rt"
- #else
- "r"
- @@ -2629,3 +2666,4 @@
- } /* gl_local_filename_completion_proc */
- #endif /* __windows__ */
- +
- Only in ncftp-3.2.1/ncftp: gl_getline.o
- Only in ncftp-3.2.1/ncftp: log.o
- Only in ncftp-3.2.1/ncftp: ls.o
- diff -ur ncftp-3.2.1-o/ncftp/main.c ncftp-3.2.1/ncftp/main.c
- --- ncftp-3.2.1-o/ncftp/main.c 2006-08-06 07:00:44.000000000 +0930
- +++ ncftp-3.2.1/ncftp/main.c 2007-09-11 11:01:52.000000000 +0930
- @@ -359,7 +359,7 @@
- static void
- Plug(void)
- {
- -#if defined(WIN32) || defined(_WINDOWS) || defined(__CYGWIN__)
- +#if defined(WIN32) || defined(_WINDOWS) || defined(__CYGWIN__) || defined(__EMX__)
- /* NcFTPd hasn't been ported to Windows. */
- #else
- if (gDoNotDisplayAds == 0) {
- Only in ncftp-3.2.1/ncftp: main.o
- Only in ncftp-3.2.1/ncftp: pref.o
- Only in ncftp-3.2.1/ncftp: preffw.o
- diff -ur ncftp-3.2.1-o/ncftp/progress.c ncftp-3.2.1/ncftp/progress.c
- --- ncftp-3.2.1-o/ncftp/progress.c 2005-01-02 07:53:48.000000000 +1030
- +++ ncftp-3.2.1/ncftp/progress.c 2007-09-11 11:01:52.000000000 +0930
- @@ -262,7 +262,7 @@
- stall = "-";
- else
- stall = "=";
- -
- +//this one
- (void) sprintf(line, "%-32s ETA: %3d:%02d %6.2f/%6.2f %.2s %6.2f %.2s/s %s ",
- localName,
- minLeft,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement