summaryrefslogtreecommitdiff
path: root/modules/startup/src
diff options
context:
space:
mode:
authorShashank2017-05-29 12:40:26 +0530
committerShashank2017-05-29 12:40:26 +0530
commit0345245e860375a32c9a437c4a9d9cae807134e9 (patch)
treead51ecbfa7bcd3cc5f09834f1bb8c08feaa526a4 /modules/startup/src
downloadscilab_for_xcos_on_cloud-0345245e860375a32c9a437c4a9d9cae807134e9.tar.gz
scilab_for_xcos_on_cloud-0345245e860375a32c9a437c4a9d9cae807134e9.tar.bz2
scilab_for_xcos_on_cloud-0345245e860375a32c9a437c4a9d9cae807134e9.zip
CMSCOPE changed
Diffstat (limited to 'modules/startup/src')
-rwxr-xr-xmodules/startup/src/c/.deps/.dirstamp0
-rwxr-xr-xmodules/startup/src/c/.deps/scilab_bin-initMPI.Po1
-rwxr-xr-xmodules/startup/src/c/.deps/scilab_bin-mainscic.Po270
-rwxr-xr-xmodules/startup/src/c/.deps/scilab_cli_bin-initMPI.Po1
-rwxr-xr-xmodules/startup/src/c/.deps/scilab_cli_bin-mainscic.Po270
-rwxr-xr-xmodules/startup/src/c/.dirstamp0
-rwxr-xr-xmodules/startup/src/c/initMPI.c41
-rwxr-xr-xmodules/startup/src/c/initMPI.h17
-rwxr-xr-xmodules/startup/src/c/mainscic.cpp282
-rwxr-xr-xmodules/startup/src/c/scilab_bin-mainscic.obin0 -> 26320 bytes
-rwxr-xr-xmodules/startup/src/c/scilab_cli_bin-mainscic.obin0 -> 26320 bytes
11 files changed, 882 insertions, 0 deletions
diff --git a/modules/startup/src/c/.deps/.dirstamp b/modules/startup/src/c/.deps/.dirstamp
new file mode 100755
index 000000000..e69de29bb
--- /dev/null
+++ b/modules/startup/src/c/.deps/.dirstamp
diff --git a/modules/startup/src/c/.deps/scilab_bin-initMPI.Po b/modules/startup/src/c/.deps/scilab_bin-initMPI.Po
new file mode 100755
index 000000000..9ce06a81e
--- /dev/null
+++ b/modules/startup/src/c/.deps/scilab_bin-initMPI.Po
@@ -0,0 +1 @@
+# dummy
diff --git a/modules/startup/src/c/.deps/scilab_bin-mainscic.Po b/modules/startup/src/c/.deps/scilab_bin-mainscic.Po
new file mode 100755
index 000000000..a943e9eb8
--- /dev/null
+++ b/modules/startup/src/c/.deps/scilab_bin-mainscic.Po
@@ -0,0 +1,270 @@
+modules/startup/src/c/scilab_bin-mainscic.o: \
+ modules/startup/src/c/mainscic.cpp /usr/include/stdc-predef.h \
+ /usr/include/unistd.h /usr/include/features.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/xlocale.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/sigset.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/select2.h \
+ /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio2.h \
+ modules/core/includes/core_math.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h /usr/include/math.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_val.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
+ /usr/include/x86_64-linux-gnu/bits/inf.h \
+ /usr/include/x86_64-linux-gnu/bits/nan.h \
+ /usr/include/x86_64-linux-gnu/bits/mathdef.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathinline.h \
+ modules/core/includes/version.h modules/core/includes/realmain.h \
+ /usr/include/signal.h /usr/include/x86_64-linux-gnu/bits/signum.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo.h \
+ /usr/include/x86_64-linux-gnu/bits/sigaction.h \
+ /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstack.h \
+ /usr/include/x86_64-linux-gnu/sys/ucontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigthread.h /usr/include/string.h \
+ /usr/include/x86_64-linux-gnu/bits/string3.h \
+ modules/core/includes/version.h modules/core/includes/scimem.h \
+ modules/core/includes/machine.h modules/core/includes/scilabmode.h \
+ modules/core/includes/BOOL.h modules/core/includes/getcommandlineargs.h \
+ modules/core/includes/texmacs.h modules/core/includes/Thread_Wrapper.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ modules/localization/includes/setgetlanguage.h \
+ modules/core/includes/BOOL.h modules/core/includes/LaunchScilabSignal.h \
+ modules/io/includes/setenvc.h modules/io/includes/dynlib_io.h \
+ modules/core/includes/signal_mgmt.h \
+ modules/console/includes/cliDisplayManagement.h
+
+/usr/include/stdc-predef.h:
+
+/usr/include/unistd.h:
+
+/usr/include/features.h:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
+
+/usr/include/x86_64-linux-gnu/bits/environments.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h:
+
+/usr/include/x86_64-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/x86_64-linux-gnu/bits/unistd.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap-16.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigset.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/bits/select2.h:
+
+/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:
+
+modules/core/includes/core_math.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/xopen_lim.h:
+
+/usr/include/math.h:
+
+/usr/include/x86_64-linux-gnu/bits/math-vector.h:
+
+/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_val.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_valf.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_vall.h:
+
+/usr/include/x86_64-linux-gnu/bits/inf.h:
+
+/usr/include/x86_64-linux-gnu/bits/nan.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathdef.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathinline.h:
+
+modules/core/includes/version.h:
+
+modules/core/includes/realmain.h:
+
+/usr/include/signal.h:
+
+/usr/include/x86_64-linux-gnu/bits/signum.h:
+
+/usr/include/x86_64-linux-gnu/bits/siginfo.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigaction.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigcontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigstack.h:
+
+/usr/include/x86_64-linux-gnu/sys/ucontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigthread.h:
+
+/usr/include/string.h:
+
+/usr/include/x86_64-linux-gnu/bits/string3.h:
+
+modules/core/includes/version.h:
+
+modules/core/includes/scimem.h:
+
+modules/core/includes/machine.h:
+
+modules/core/includes/scilabmode.h:
+
+modules/core/includes/BOOL.h:
+
+modules/core/includes/getcommandlineargs.h:
+
+modules/core/includes/texmacs.h:
+
+modules/core/includes/Thread_Wrapper.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/timex.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+modules/localization/includes/setgetlanguage.h:
+
+modules/core/includes/BOOL.h:
+
+modules/core/includes/LaunchScilabSignal.h:
+
+modules/io/includes/setenvc.h:
+
+modules/io/includes/dynlib_io.h:
+
+modules/core/includes/signal_mgmt.h:
+
+modules/console/includes/cliDisplayManagement.h:
diff --git a/modules/startup/src/c/.deps/scilab_cli_bin-initMPI.Po b/modules/startup/src/c/.deps/scilab_cli_bin-initMPI.Po
new file mode 100755
index 000000000..9ce06a81e
--- /dev/null
+++ b/modules/startup/src/c/.deps/scilab_cli_bin-initMPI.Po
@@ -0,0 +1 @@
+# dummy
diff --git a/modules/startup/src/c/.deps/scilab_cli_bin-mainscic.Po b/modules/startup/src/c/.deps/scilab_cli_bin-mainscic.Po
new file mode 100755
index 000000000..b516f0b59
--- /dev/null
+++ b/modules/startup/src/c/.deps/scilab_cli_bin-mainscic.Po
@@ -0,0 +1,270 @@
+modules/startup/src/c/scilab_cli_bin-mainscic.o: \
+ modules/startup/src/c/mainscic.cpp /usr/include/stdc-predef.h \
+ /usr/include/unistd.h /usr/include/features.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/xlocale.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/sigset.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/select2.h \
+ /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio2.h \
+ modules/core/includes/core_math.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h /usr/include/math.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_val.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
+ /usr/include/x86_64-linux-gnu/bits/inf.h \
+ /usr/include/x86_64-linux-gnu/bits/nan.h \
+ /usr/include/x86_64-linux-gnu/bits/mathdef.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathinline.h \
+ modules/core/includes/version.h modules/core/includes/realmain.h \
+ /usr/include/signal.h /usr/include/x86_64-linux-gnu/bits/signum.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo.h \
+ /usr/include/x86_64-linux-gnu/bits/sigaction.h \
+ /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstack.h \
+ /usr/include/x86_64-linux-gnu/sys/ucontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigthread.h /usr/include/string.h \
+ /usr/include/x86_64-linux-gnu/bits/string3.h \
+ modules/core/includes/version.h modules/core/includes/scimem.h \
+ modules/core/includes/machine.h modules/core/includes/scilabmode.h \
+ modules/core/includes/BOOL.h modules/core/includes/getcommandlineargs.h \
+ modules/core/includes/texmacs.h modules/core/includes/Thread_Wrapper.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ modules/localization/includes/setgetlanguage.h \
+ modules/core/includes/BOOL.h modules/core/includes/LaunchScilabSignal.h \
+ modules/io/includes/setenvc.h modules/io/includes/dynlib_io.h \
+ modules/core/includes/signal_mgmt.h \
+ modules/console/includes/cliDisplayManagement.h
+
+/usr/include/stdc-predef.h:
+
+/usr/include/unistd.h:
+
+/usr/include/features.h:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
+
+/usr/include/x86_64-linux-gnu/bits/environments.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h:
+
+/usr/include/x86_64-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/x86_64-linux-gnu/bits/unistd.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap-16.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigset.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/bits/select2.h:
+
+/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:
+
+modules/core/includes/core_math.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/xopen_lim.h:
+
+/usr/include/math.h:
+
+/usr/include/x86_64-linux-gnu/bits/math-vector.h:
+
+/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_val.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_valf.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_vall.h:
+
+/usr/include/x86_64-linux-gnu/bits/inf.h:
+
+/usr/include/x86_64-linux-gnu/bits/nan.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathdef.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathinline.h:
+
+modules/core/includes/version.h:
+
+modules/core/includes/realmain.h:
+
+/usr/include/signal.h:
+
+/usr/include/x86_64-linux-gnu/bits/signum.h:
+
+/usr/include/x86_64-linux-gnu/bits/siginfo.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigaction.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigcontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigstack.h:
+
+/usr/include/x86_64-linux-gnu/sys/ucontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigthread.h:
+
+/usr/include/string.h:
+
+/usr/include/x86_64-linux-gnu/bits/string3.h:
+
+modules/core/includes/version.h:
+
+modules/core/includes/scimem.h:
+
+modules/core/includes/machine.h:
+
+modules/core/includes/scilabmode.h:
+
+modules/core/includes/BOOL.h:
+
+modules/core/includes/getcommandlineargs.h:
+
+modules/core/includes/texmacs.h:
+
+modules/core/includes/Thread_Wrapper.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/timex.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+modules/localization/includes/setgetlanguage.h:
+
+modules/core/includes/BOOL.h:
+
+modules/core/includes/LaunchScilabSignal.h:
+
+modules/io/includes/setenvc.h:
+
+modules/io/includes/dynlib_io.h:
+
+modules/core/includes/signal_mgmt.h:
+
+modules/console/includes/cliDisplayManagement.h:
diff --git a/modules/startup/src/c/.dirstamp b/modules/startup/src/c/.dirstamp
new file mode 100755
index 000000000..e69de29bb
--- /dev/null
+++ b/modules/startup/src/c/.dirstamp
diff --git a/modules/startup/src/c/initMPI.c b/modules/startup/src/c/initMPI.c
new file mode 100755
index 000000000..9383e557d
--- /dev/null
+++ b/modules/startup/src/c/initMPI.c
@@ -0,0 +1,41 @@
+/*
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2013 - S/E - Sylvestre Ledru
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+ *
+ */
+
+#include <stdio.h>
+#include <mpi.h> // for MPI_Error_string, MPI_Init, etc
+#include <stddef.h> // for NULL
+#include "localization.h" // for _
+
+MPI_Errhandler errhdl;
+
+void MPIErrHandler(MPI_Comm * comm, int *errorcode, ...)
+{
+ char buffer[4096];
+ int resultlen;
+
+ MPI_Error_string(*errorcode, buffer, &resultlen);
+ buffer[resultlen] = 0;
+ fprintf(stderr, _("MPI error: %s\n"), buffer);
+}
+
+
+int initScilabMPI()
+{
+ int flag;
+ MPI_Initialized(&flag);
+ if (!flag)
+ {
+ /* MPI Not yet initialized */
+ MPI_Init(NULL, NULL);
+ }
+ return 0;
+}
diff --git a/modules/startup/src/c/initMPI.h b/modules/startup/src/c/initMPI.h
new file mode 100755
index 000000000..594322f88
--- /dev/null
+++ b/modules/startup/src/c/initMPI.h
@@ -0,0 +1,17 @@
+/*
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2013 - S/E - Sylvestre Ledru
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+ *
+ */
+
+/**
+ * Initialize the MPI features
+ */
+int initScilabMPI(void);
+
diff --git a/modules/startup/src/c/mainscic.cpp b/modules/startup/src/c/mainscic.cpp
new file mode 100755
index 000000000..6a52ea1dc
--- /dev/null
+++ b/modules/startup/src/c/mainscic.cpp
@@ -0,0 +1,282 @@
+/*
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2007 - INRIA - Allan CORNET
+ * Copyright (C) 2008 - INRIA - Bruno JOFRET
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+ *
+ */
+/*--------------------------------------------------------------------------*/
+#include <unistd.h> /* isatty */
+#include <stdlib.h> /* stdin */
+#include <stdio.h>
+extern "C" {
+#include "core_math.h"
+#include "version.h"
+#include "realmain.h" /* realmain */
+#include "scimem.h" /* nofpex */
+#include "scilabmode.h"
+#include "getcommandlineargs.h"
+#include "texmacs.h"
+#include "Thread_Wrapper.h"
+#include "core_math.h"
+#include "setgetlanguage.h"
+#include "LaunchScilabSignal.h"
+#include "setenvc.h"
+#include "signal_mgmt.h"
+#include "cliDisplayManagement.h"
+
+#ifdef ENABLE_MPI
+#include "initMPI.h"
+#endif
+
+
+#ifdef __APPLE__
+#include "initMacOSXEnv.h"
+#endif
+
+#if defined(linux) && defined(__i386__)
+#include "setPrecisionFPU.h"
+#endif
+}
+/*--------------------------------------------------------------------------*/
+#define MIN_STACKSIZE 8000000
+/*--------------------------------------------------------------------------*/
+
+/*
+ * Private function to check any linker errors
+ */
+static void checkForLinkerErrors(void);
+
+/*
+ * see http://www.gnu.org/software/autoconf/manual/autoconf.html and
+ * search for F77_DUMMY_MAIN
+ */
+#ifdef F77_DUMMY_MAIN
+#ifdef __cplusplus
+extern "C"
+#endif
+int F77_DUMMY_MAIN()
+{
+return 1;
+}
+#endif
+
+int main(int argc, char **argv)
+{
+int i;
+int no_startup_flag = 0;
+int memory = MIN_STACKSIZE;
+
+char *initial_script = NULL;
+InitScriptType initial_script_type = SCILAB_SCRIPT;
+
+/* This bug only occurs under Linux 32 bits
+ * See: http://wiki.scilab.org/Scilab_precision
+ */
+#if defined(linux) && defined(__i386__)
+setFPUToDouble();
+#endif
+
+#ifdef ENABLE_MPI
+initScilabMPI();
+#endif
+
+InitializeLaunchScilabSignal();
+
+/* Management of the signals (seg fault, floating point exception, etc) */
+
+if (getenv("SCI_DISABLE_EXCEPTION_CATCHING") == NULL)
+{
+ base_error_init();
+}
+
+#if defined(netbsd) || defined(freebsd)
+/* floating point exceptions */
+fpsetmask(0);
+#endif
+
+#ifdef WITHOUT_GUI
+setScilabMode(SCILAB_NWNI);
+#else
+setScilabMode(SCILAB_STD);
+#endif
+
+/* scanning options */
+for (i = 1; i < argc; i++)
+{
+ if (strcmp(argv[i], "-nw") == 0)
+ {
+ setScilabMode(SCILAB_NW);
+ }
+ else if (strcmp(argv[i], "-nwni") == 0 || strcmp(argv[i], "-nogui") == 0)
+ {
+ setScilabMode(SCILAB_NWNI);
+ }
+ else if (strcmp(argv[i], "-display") == 0 || strcmp(argv[i], "-d") == 0)
+ {
+ /* @TODO Buffer overflow here */
+ char dpy[128];
+
+ sprintf(dpy, "DISPLAY=%s", argv[++i]);
+ putenv(dpy);
+ }
+ else if (strcmp(argv[i], "-l") == 0)
+ {
+ char *argLang = strdup(argv[++i]);
+
+ /* Export the locale. This is going to be used by setlanguage("") in
+ * modules/localization/src/c/InitializeLocalization.c */
+ if (strcmp(argLang, "en") == 0)
+ {
+ /* backward compatiblity en => en_US */
+ setenvc("LANG", "en_US");
+ }
+ else
+ {
+ if (strcmp(argLang, "fr") == 0)
+ {
+ /* backward compatiblity fr => fr_FR */
+ setenvc("LANG", "fr_FR");
+ }
+ else
+ {
+ setenvc("LANG", argLang);
+ }
+ }
+
+ free(argLang);
+
+ }
+ else if (strcmp(argv[i], "-ns") == 0)
+ {
+ no_startup_flag = 1;
+ }
+ else if (strcmp(argv[i], "-mem") == 0)
+ {
+ i++;
+ memory = Max(atoi(argv[i]), MIN_STACKSIZE);
+ }
+ else if (strcmp(argv[i], "-f") == 0)
+ {
+ initial_script = argv[++i];
+ }
+ else if (strcmp(argv[i], "-e") == 0)
+ {
+ initial_script = argv[++i];
+ initial_script_type = SCILAB_CODE;
+ }
+ else if (strcmp(argv[i], "--texmacs") == 0)
+ {
+ setScilabMode(SCILAB_NW);
+ settexmacs();
+ }
+ else if (strcmp(argv[i], "-nocolor") == 0)
+ {
+ setCLIColor(FALSE);
+ }
+ else if (strcmp(argv[i], "-version") == 0)
+ {
+ disp_scilab_version();
+ exit(1);
+ }
+}
+
+if (!isatty(fileno(stdin)) && getScilabMode() != SCILAB_STD)
+{
+ /*
+ * if not an interactive terminal
+ * then, we are disabling the banner
+ * Since the banner is disabled in the scilab script checking
+ * with the function sciargs is -nb is present, I add this argument
+ * by hand
+ */
+
+ char **pNewArgv = (char **)malloc((argc + 1) * sizeof(char *));
+
+ for (i = 0; i < argc; i++)
+ {
+ pNewArgv[i] = (char *)malloc((strlen(argv[i]) + 1) * sizeof(char));
+ strcpy(pNewArgv[i], argv[i]);
+ }
+
+#define NB_ARG "-nb"
+ pNewArgv[i] = (char *)malloc((strlen(NB_ARG) + 1) * sizeof(char));
+ strcpy(pNewArgv[i], NB_ARG);
+ i++;
+
+ argv = pNewArgv;
+ argc = argc + 1;
+
+}
+
+setCommandLineArgs(argv, argc);
+
+#ifndef WITH_GUI
+if (getScilabMode() != SCILAB_NWNI)
+{
+ fprintf(stderr, "Scilab was compiled without its GUI and advanced features. Run scilab-cli or us the -nwni option.\n");
+ exit(1);
+}
+#endif
+
+checkForLinkerErrors();
+
+#ifndef __APPLE__
+return realmain(no_startup_flag, initial_script, initial_script_type, memory);
+#else
+#ifdef WITHOUT_GUI
+/* Do not use this function when building scilab-bin under Mac OS X
+ * not that this function is however used by scilab-cli-bin under Mac OS X */
+return realmain(no_startup_flag, initial_script, initial_script_type, memory);
+#else
+/* The Mac OS X Java/Swing integration doesn't work the same way as Microsoft Windows or GNU/Linux */
+return initMacOSXEnv(no_startup_flag, initial_script, initial_script_type, memory);
+#endif
+#endif
+}
+
+/*--------------------------------------------------------------------------*/
+extern "C" {
+/* Defined without include to avoid useless header dependency */
+BOOL isItTheDisabledLib(void);
+}
+
+static void checkForLinkerErrors(void)
+{
+/*
+ Depending on the linking order, sometime, libs are not loaded the right way.
+ This can cause painful debugging tasks for packager or developer, we are
+ doing the check to help them.
+*/
+#define LINKER_ERROR_1 "Scilab startup function detected that the function proposed to the engine is the wrong one. Usually, it comes from a linker problem in your distribution/OS.\n"
+#define LINKER_ERROR_2 "If you do not know what it means, please report a bug on http://bugzilla.scilab.org/. If you do, you probably know that you should change the link order in SCI/modules/Makefile.am\n"
+if (getScilabMode() != SCILAB_NWNI)
+{
+ if (isItTheDisabledLib())
+ {
+ fprintf(stderr, LINKER_ERROR_1);
+ fprintf(stderr, "Here, Scilab should have 'libscijvm' defined but gets 'libscijvm-disable' instead.\n");
+ fprintf(stderr, LINKER_ERROR_2);
+ exit(1);
+
+ }
+}
+else
+{
+ /* NWNI mode */
+ if (!isItTheDisabledLib())
+ {
+ fprintf(stderr, LINKER_ERROR_1);
+ fprintf(stderr, "Here, Scilab should have 'libscijvm-disable' defined but gets 'libscijvm' instead.\n");
+ fprintf(stderr, LINKER_ERROR_2);
+ exit(1);
+ }
+}
+#undef LINKER_ERROR_1
+#undef LINKER_ERROR_2
+}
diff --git a/modules/startup/src/c/scilab_bin-mainscic.o b/modules/startup/src/c/scilab_bin-mainscic.o
new file mode 100755
index 000000000..7f32546b6
--- /dev/null
+++ b/modules/startup/src/c/scilab_bin-mainscic.o
Binary files differ
diff --git a/modules/startup/src/c/scilab_cli_bin-mainscic.o b/modules/startup/src/c/scilab_cli_bin-mainscic.o
new file mode 100755
index 000000000..78ea4ee91
--- /dev/null
+++ b/modules/startup/src/c/scilab_cli_bin-mainscic.o
Binary files differ