Skip to content

Commit

Permalink
Merge pull request #16 from holzschu/dynamicLibraries
Browse files Browse the repository at this point in the history
Dynamic libraries
  • Loading branch information
holzschu authored Feb 1, 2018
2 parents 2e1555d + c81f714 commit af36120
Show file tree
Hide file tree
Showing 18 changed files with 1,801 additions and 3,369 deletions.
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ extern int ios_system(char* cmd);
```
link with the `ios_system.framework`, and your calls to `system()` will be handled by this framework.
The commands available are defined in `ios_system.m`. They are configurable through a series of `#define`.
The commands available are defined in `ios_system.m`. They are dynamically loaded at run-time, and released after execution. They are configurable by changing the dynamic libraries embedded into the app.
There are, first, shell commands (`ls`, `cp`, `rm`...), archive commands (`curl`, `scp`, `sftp`, `tar`, `gzip`, `compress`...) plus a few interpreted languages (`python`, `lua`, `TeX`). Scripts written in one of the interpreted languages are also executed, if they are in the `$PATH`.
For each set of commands, we need to provide the associated framework. Frameworks for small commands are in this project. Frameworks for interpreted languages are larger, and available separately: [python](https://github.com/holzschu/python_ios), [lua](https://github.com/holzschu/lua_ios) and [TeX](https://github.com/holzschu/lib-tex). Some commands (`curl`, `python`) require `OpenSSH` and `libssl2`, which you will have to download and compile separately.
For each set of commands, we need to provide the corresponding dynamic library. Libraries for small commands are in this project. Library or Frameworks for interpreted languages are larger, and available separately: [python](https://github.com/holzschu/python_ios), [lua](https://github.com/holzschu/lua_ios) and [TeX](https://github.com/holzschu/lib-tex). Some commands (`curl`, `python`) require `OpenSSH` and `libssl2`, which you will have to download and compile separately.
This `ios_system` framework has been successfully ported into two shells, [Blink](https://github.com/holzschu/blink) and [Terminal](https://github.com/louisdh/terminal) and into an editor, [iVim](https://github.com/holzschu/iVim). Each time, it provides a Unix look-and-feel (well, mostly feel).
Expand Down Expand Up @@ -44,12 +44,10 @@ Your Mileage May Vary. Note that iOS already defines `$HOME` and `$PATH`.
## Installation:

- Run the script `./get_sources.sh`. This will download the latest sources form [Apple OpenSource](https://opensource.apple.com) and patch them for compatibility with iOS.
- (optional) Run the script `./get_python_lua.sh`. It will download the sources for [python](https://github.com/holzschu/python_ios) and [lua](https://github.com/holzschu/lua_ios).
- If you do *not* need Python, delete the `python_grp` folder, comment out the `#define FEAT_PYTHON` line in `ios_system.m` (if you are linking with iVim, also remove it from the `CFLAGS` of iVim).
- If you *do* need Python: open `../python_ios/libffi-3.2.1/libffi.xcodeproj/`, hit Build. It will create `libffi.a`. Click on Products, control-click on `libffi.a`, go to "Show in Finder". Copy it to the `../python_ios/` directory.
- Same with Lua: if you do not need it, comment the `#define FEAT_LUA` line in `ios_system.m`.
- If you need Tex, follow the instructions at https://github.com/holzschu/lib-tex, and link with the dynamic libraries created. Otherwise, comment out `#define TEX_COMMANDS`.
- Open the Xcode project `ios_system.xcodeproj` and hit build. This will create the `ios_system` framework, ready to be included in your own projects. Alternatively, drag `ios_system.xcodeproj` into you project, add `ios_system.framework` to your linked binaries and compile.
- Open the Xcode project `ios_system.xcodeproj` and hit build. This will create the `ios_system` framework, ready to be included in your own projects.
- Compile the other targets as well: files, tar, curl, awk, shell, text, ssh_cmd. This will create the corresponding dynamic libraries.
- If you need [python](https://github.com/holzschu/python_ios), [lua](https://github.com/holzschu/lua_ios) or [TeX](https://github.com/holzschu/lib-tex), download the corresponding projects and compile them. All these projects need the `ios_system` framework to compile.
- Link your application with `ios_system.framework` framework, plus the dynamic libraries corresponding to the commands you need (`libtar.dylib` if you need `tar`, `libfiles.dylib` for cp, rm, mv...).

## Integration with your app:

Expand Down
66 changes: 33 additions & 33 deletions curl.patch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
diff -Naur curl-105/config_iphone/curl_config.h curl/config_iphone/curl_config.h
--- curl-105/config_iphone/curl_config.h 2017-05-24 02:47:37.000000000 +0200
+++ curl/config_iphone/curl_config.h 2018-01-23 21:57:53.000000000 +0100
+++ curl/config_iphone/curl_config.h 2018-01-23 22:11:40.000000000 +0100
@@ -410,6 +410,7 @@

/* Define to 1 if you have the <libssh2.h> header file. */
Expand Down Expand Up @@ -36,7 +36,7 @@ diff -Naur curl-105/config_iphone/curl_config.h curl/config_iphone/curl_config.h
/* #undef USE_NSS */
diff -Naur curl-105/curl/include/curl/curl.h curl/curl/include/curl/curl.h
--- curl-105/curl/include/curl/curl.h 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/include/curl/curl.h 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/include/curl/curl.h 2018-01-23 22:11:40.000000000 +0100
@@ -2391,7 +2391,7 @@
callback functions */
CURLSHOPT_LAST /* never use */
Expand All @@ -48,7 +48,7 @@ diff -Naur curl-105/curl/include/curl/curl.h curl/curl/include/curl/curl.h
CURL_EXTERN CURLSHcode curl_share_cleanup(CURLSH *);
diff -Naur curl-105/curl/lib/conncache.c curl/curl/lib/conncache.c
--- curl-105/curl/lib/conncache.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/conncache.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/conncache.c 2018-01-23 22:11:40.000000000 +0100
@@ -335,7 +335,7 @@
if(!connc)
return;
Expand Down Expand Up @@ -79,7 +79,7 @@ diff -Naur curl-105/curl/lib/conncache.c curl/curl/lib/conncache.c
}
diff -Naur curl-105/curl/lib/cookie.c curl/curl/lib/cookie.c
--- curl-105/curl/lib/cookie.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/cookie.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/cookie.c 2018-01-23 22:11:40.000000000 +0100
@@ -81,6 +81,7 @@


Expand Down Expand Up @@ -108,7 +108,7 @@ diff -Naur curl-105/curl/lib/cookie.c curl/curl/lib/cookie.c
else {
diff -Naur curl-105/curl/lib/curl_ntlm_wb.c curl/curl/lib/curl_ntlm_wb.c
--- curl-105/curl/lib/curl_ntlm_wb.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/curl_ntlm_wb.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/curl_ntlm_wb.c 2018-01-23 22:11:40.000000000 +0100
@@ -52,6 +52,7 @@
#include "url.h"
#include "strerror.h"
Expand Down Expand Up @@ -154,7 +154,7 @@ diff -Naur curl-105/curl/lib/curl_ntlm_wb.c curl/curl/lib/curl_ntlm_wb.c
Curl_ntlm_wb_cleanup(conn);
diff -Naur curl-105/curl/lib/easy.c curl/curl/lib/easy.c
--- curl-105/curl/lib/easy.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/easy.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/easy.c 2018-01-23 22:11:40.000000000 +0100
@@ -216,31 +216,31 @@

if(flags & CURL_GLOBAL_SSL)
Expand Down Expand Up @@ -248,7 +248,7 @@ diff -Naur curl-105/curl/lib/easy.c curl/curl/lib/easy.c
}
diff -Naur curl-105/curl/lib/formdata.c curl/curl/lib/formdata.c
--- curl-105/curl/lib/formdata.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/formdata.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/formdata.c 2018-01-30 15:25:02.000000000 +0100
@@ -37,6 +37,8 @@
#include "sendf.h"
#include "strdup.h"
Expand Down Expand Up @@ -278,7 +278,7 @@ diff -Naur curl-105/curl/lib/formdata.c curl/curl/lib/formdata.c
/* add the file name only - for later reading from this */
diff -Naur curl-105/curl/lib/hash.c curl/curl/lib/hash.c
--- curl-105/curl/lib/hash.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/hash.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/hash.c 2018-01-23 22:11:40.000000000 +0100
@@ -336,16 +336,16 @@
if(!h)
return;
Expand Down Expand Up @@ -314,7 +314,7 @@ diff -Naur curl-105/curl/lib/hash.c curl/curl/lib/hash.c
#endif
diff -Naur curl-105/curl/lib/hostip6.c curl/curl/lib/hostip6.c
--- curl-105/curl/lib/hostip6.c 2016-11-04 22:42:50.000000000 +0100
+++ curl/curl/lib/hostip6.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/hostip6.c 2018-01-23 22:11:40.000000000 +0100
@@ -132,16 +132,16 @@
#ifdef DEBUG_ADDRINFO
static void dump_addrinfo(struct connectdata *conn, const Curl_addrinfo *ai)
Expand All @@ -338,7 +338,7 @@ diff -Naur curl-105/curl/lib/hostip6.c curl/curl/lib/hostip6.c
#else
diff -Naur curl-105/curl/lib/http_ntlm.c curl/curl/lib/http_ntlm.c
--- curl-105/curl/lib/http_ntlm.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/http_ntlm.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/http_ntlm.c 2018-01-23 22:11:40.000000000 +0100
@@ -184,7 +184,7 @@
if(!*allocuserpwd)
return CURLE_OUT_OF_MEMORY;
Expand All @@ -359,7 +359,7 @@ diff -Naur curl-105/curl/lib/http_ntlm.c curl/curl/lib/http_ntlm.c
authp->done = TRUE;
diff -Naur curl-105/curl/lib/ldap.c curl/curl/lib/ldap.c
--- curl-105/curl/lib/ldap.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/ldap.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/ldap.c 2018-01-23 22:11:40.000000000 +0100
@@ -702,7 +702,7 @@
return;

Expand All @@ -371,7 +371,7 @@ diff -Naur curl-105/curl/lib/ldap.c curl/curl/lib/ldap.c
#endif
diff -Naur curl-105/curl/lib/memdebug.c curl/curl/lib/memdebug.c
--- curl-105/curl/lib/memdebug.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/memdebug.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/memdebug.c 2018-01-23 22:11:40.000000000 +0100
@@ -116,7 +116,7 @@
if(logname && *logname)
logfile = fopen(logname, FOPEN_WRITETEXT);
Expand All @@ -392,7 +392,7 @@ diff -Naur curl-105/curl/lib/memdebug.c curl/curl/lib/memdebug.c
}
diff -Naur curl-105/curl/lib/mprintf.c curl/curl/lib/mprintf.c
--- curl-105/curl/lib/mprintf.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/mprintf.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/mprintf.c 2018-01-23 22:11:40.000000000 +0100
@@ -39,6 +39,7 @@
#include <curl/mprintf.h>

Expand Down Expand Up @@ -421,7 +421,7 @@ diff -Naur curl-105/curl/lib/mprintf.c curl/curl/lib/mprintf.c
int curl_mvfprintf(FILE *whereto, const char *format, va_list ap_save)
diff -Naur curl-105/curl/lib/multi.c curl/curl/lib/multi.c
--- curl-105/curl/lib/multi.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/multi.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/multi.c 2018-01-23 22:11:40.000000000 +0100
@@ -474,7 +474,7 @@
{
struct Curl_sh_entry *sh = (struct Curl_sh_entry *)p;
Expand Down Expand Up @@ -469,7 +469,7 @@ diff -Naur curl-105/curl/lib/multi.c curl/curl/lib/multi.c
}
diff -Naur curl-105/curl/lib/netrc.c curl/curl/lib/netrc.c
--- curl-105/curl/lib/netrc.c 2016-11-04 22:42:50.000000000 +0100
+++ curl/curl/lib/netrc.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/netrc.c 2018-01-23 22:11:40.000000000 +0100
@@ -69,7 +69,8 @@

if(!netrcfile) {
Expand All @@ -482,7 +482,7 @@ diff -Naur curl-105/curl/lib/netrc.c curl/curl/lib/netrc.c
#if defined(HAVE_GETPWUID_R) && defined(HAVE_GETEUID)
diff -Naur curl-105/curl/lib/ssh.c curl/curl/lib/ssh.c
--- curl-105/curl/lib/ssh.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/ssh.c 2018-01-23 22:03:56.000000000 +0100
+++ curl/curl/lib/ssh.c 2018-01-23 22:11:40.000000000 +0100
@@ -26,6 +26,13 @@

#ifdef USE_LIBSSH2
Expand Down Expand Up @@ -690,7 +690,7 @@ diff -Naur curl-105/curl/lib/ssh.c curl/curl/lib/ssh.c
}
diff -Naur curl-105/curl/lib/url.c curl/curl/lib/url.c
--- curl-105/curl/lib/url.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/url.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/url.c 2018-01-23 22:11:40.000000000 +0100
@@ -119,6 +119,12 @@
#include "pipeline.h"
#include "dotdot.h"
Expand Down Expand Up @@ -789,7 +789,7 @@ diff -Naur curl-105/curl/lib/url.c curl/curl/lib/url.c

diff -Naur curl-105/curl/lib/vauth/ntlm.c curl/curl/lib/vauth/ntlm.c
--- curl-105/curl/lib/vauth/ntlm.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/vauth/ntlm.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/vauth/ntlm.c 2018-01-23 22:11:40.000000000 +0100
@@ -141,9 +141,9 @@

(void) handle;
Expand Down Expand Up @@ -884,7 +884,7 @@ diff -Naur curl-105/curl/lib/vauth/ntlm.c curl/curl/lib/vauth/ntlm.c
/* Make sure that the domain, user and host strings fit in the
diff -Naur curl-105/curl/lib/vtls/gtls.c curl/curl/lib/vtls/gtls.c
--- curl-105/curl/lib/vtls/gtls.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/lib/vtls/gtls.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/vtls/gtls.c 2018-01-23 22:11:40.000000000 +0100
@@ -77,7 +77,7 @@
#ifdef GTLSDEBUG
static void tls_log_func(int level, const char *str)
Expand All @@ -896,7 +896,7 @@ diff -Naur curl-105/curl/lib/vtls/gtls.c curl/curl/lib/vtls/gtls.c
static bool gtls_inited = FALSE;
diff -Naur curl-105/curl/lib/vtls/polarssl_threadlock.c curl/curl/lib/vtls/polarssl_threadlock.c
--- curl-105/curl/lib/vtls/polarssl_threadlock.c 2016-11-04 22:42:50.000000000 +0100
+++ curl/curl/lib/vtls/polarssl_threadlock.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/lib/vtls/polarssl_threadlock.c 2018-01-23 22:11:40.000000000 +0100
@@ -107,7 +107,7 @@
if(n < NUMT) {
ret = pthread_mutex_lock(&mutex_buf[n]);
Expand Down Expand Up @@ -935,7 +935,7 @@ diff -Naur curl-105/curl/lib/vtls/polarssl_threadlock.c curl/curl/lib/vtls/polar
}
diff -Naur curl-105/curl/src/tool_cb_dbg.c curl/curl/src/tool_cb_dbg.c
--- curl-105/curl/src/tool_cb_dbg.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_cb_dbg.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_cb_dbg.c 2018-01-23 22:11:40.000000000 +0100
@@ -29,6 +29,7 @@
#include "tool_msgs.h"
#include "tool_cb_dbg.h"
Expand Down Expand Up @@ -964,7 +964,7 @@ diff -Naur curl-105/curl/src/tool_cb_dbg.c curl/curl/src/tool_cb_dbg.c
fprintf(output, "[%zd bytes data]\n", size);
diff -Naur curl-105/curl/src/tool_easysrc.c curl/curl/src/tool_easysrc.c
--- curl-105/curl/src/tool_easysrc.c 2016-07-06 23:44:05.000000000 +0200
+++ curl/curl/src/tool_easysrc.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_easysrc.c 2018-01-23 22:11:40.000000000 +0100
@@ -32,6 +32,7 @@
#include "tool_cfgable.h"
#include "tool_easysrc.h"
Expand All @@ -984,7 +984,7 @@ diff -Naur curl-105/curl/src/tool_easysrc.c curl/curl/src/tool_easysrc.c
else {
diff -Naur curl-105/curl/src/tool_getparam.c curl/curl/src/tool_getparam.c
--- curl-105/curl/src/tool_getparam.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_getparam.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_getparam.c 2018-01-23 22:11:40.000000000 +0100
@@ -38,6 +38,7 @@
#include "tool_msgs.h"
#include "tool_paramhlp.h"
Expand Down Expand Up @@ -1062,7 +1062,7 @@ diff -Naur curl-105/curl/src/tool_getparam.c curl/curl/src/tool_getparam.c
return err;
diff -Naur curl-105/curl/src/tool_getpass.c curl/curl/src/tool_getpass.c
--- curl-105/curl/src/tool_getpass.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_getpass.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_getpass.c 2018-01-23 22:11:40.000000000 +0100
@@ -56,6 +56,7 @@
#include <unistd.h>
#endif
Expand Down Expand Up @@ -1145,7 +1145,7 @@ diff -Naur curl-105/curl/src/tool_getpass.c curl/curl/src/tool_getpass.c
return password; /* return pointer to buffer */
diff -Naur curl-105/curl/src/tool_help.c curl/curl/src/tool_help.c
--- curl-105/curl/src/tool_help.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_help.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_help.c 2018-01-23 22:11:40.000000000 +0100
@@ -25,6 +25,7 @@
#include "tool_help.h"
#include "tool_libinfo.h"
Expand Down Expand Up @@ -1199,7 +1199,7 @@ diff -Naur curl-105/curl/src/tool_help.c curl/curl/src/tool_help.c
puts(" <none>");
diff -Naur curl-105/curl/src/tool_hugehelp.c curl/curl/src/tool_hugehelp.c
--- curl-105/curl/src/tool_hugehelp.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_hugehelp.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_hugehelp.c 2018-01-23 22:11:40.000000000 +0100
@@ -1,4 +1,5 @@
#include "tool_setup.h"
+#include "ios_error.h"
Expand Down Expand Up @@ -4844,7 +4844,7 @@ diff -Naur curl-105/curl/src/tool_hugehelp.c curl/curl/src/tool_hugehelp.c
}
diff -Naur curl-105/curl/src/tool_main.c curl/curl/src/tool_main.c
--- curl-105/curl/src/tool_main.c 2016-07-06 23:44:05.000000000 +0200
+++ curl/curl/src/tool_main.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_main.c 2018-01-29 23:04:16.000000000 +0100
@@ -44,6 +44,7 @@
#include "tool_vms.h"
#include "tool_main.h"
Expand Down Expand Up @@ -5019,7 +5019,7 @@ diff -Naur curl-105/curl/src/tool_main.c curl/curl/src/tool_main.c
memset(&global, 0, sizeof(global));
diff -Naur curl-105/curl/src/tool_main.h curl/curl/src/tool_main.h
--- curl-105/curl/src/tool_main.h 2016-07-06 23:44:05.000000000 +0200
+++ curl/curl/src/tool_main.h 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_main.h 2018-01-23 22:11:40.000000000 +0100
@@ -29,15 +29,15 @@
#define RETRY_SLEEP_MAX 600000L /* ms == 10 minutes */

Expand All @@ -5041,7 +5041,7 @@ diff -Naur curl-105/curl/src/tool_main.h curl/curl/src/tool_main.h
#endif /* HEADER_CURL_TOOL_MAIN_H */
diff -Naur curl-105/curl/src/tool_operate.c curl/curl/src/tool_operate.c
--- curl-105/curl/src/tool_operate.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_operate.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_operate.c 2018-01-23 22:11:40.000000000 +0100
@@ -40,6 +40,10 @@
#endif

Expand Down Expand Up @@ -5141,7 +5141,7 @@ diff -Naur curl-105/curl/src/tool_operate.c curl/curl/src/tool_operate.c
time */
diff -Naur curl-105/curl/src/tool_parsecfg.c curl/curl/src/tool_parsecfg.c
--- curl-105/curl/src/tool_parsecfg.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_parsecfg.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_parsecfg.c 2018-01-23 22:11:40.000000000 +0100
@@ -31,6 +31,7 @@
#include "tool_homedir.h"
#include "tool_msgs.h"
Expand Down Expand Up @@ -5188,7 +5188,7 @@ diff -Naur curl-105/curl/src/tool_parsecfg.c curl/curl/src/tool_parsecfg.c
else
diff -Naur curl-105/curl/src/tool_urlglob.c curl/curl/src/tool_urlglob.c
--- curl-105/curl/src/tool_urlglob.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_urlglob.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_urlglob.c 2018-01-23 22:11:40.000000000 +0100
@@ -28,6 +28,7 @@
#include "tool_doswin.h"
#include "tool_urlglob.h"
Expand Down Expand Up @@ -5226,7 +5226,7 @@ diff -Naur curl-105/curl/src/tool_urlglob.c curl/curl/src/tool_urlglob.c
return CURLE_FAILED_INIT;
diff -Naur curl-105/curl/src/tool_vms.c curl/curl/src/tool_vms.c
--- curl-105/curl/src/tool_vms.c 2016-07-06 23:44:05.000000000 +0200
+++ curl/curl/src/tool_vms.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_vms.c 2018-01-23 22:11:40.000000000 +0100
@@ -178,14 +178,14 @@
}
else {
Expand All @@ -5246,7 +5246,7 @@ diff -Naur curl-105/curl/src/tool_vms.c curl/curl/src/tool_vms.c
}
diff -Naur curl-105/curl/src/tool_writeout.c curl/curl/src/tool_writeout.c
--- curl-105/curl/src/tool_writeout.c 2017-05-17 21:04:33.000000000 +0200
+++ curl/curl/src/tool_writeout.c 2018-01-23 21:57:53.000000000 +0100
+++ curl/curl/src/tool_writeout.c 2018-01-23 22:11:40.000000000 +0100
@@ -25,6 +25,7 @@
#include "curlx.h"
#include "tool_cfgable.h"
Expand Down
Loading

0 comments on commit af36120

Please sign in to comment.