<div dir="ltr"><div dir="ltr">Hi Jussi,<br>your motivations are clear and mine are also clear.<br>I think we are free to do as we please.<br>And, like I just told Hans, should always be clear that these are just small demonstration examples, not working programs.<br><br>Regards<br>Gianluigi<br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mer 5 set 2018 alle ore 14:40 Jussi Lahtinen <<a href="mailto:jussi.lahtinen@gmail.com">jussi.lahtinen@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Sure, for temporary tests /tmp is OK. My point was, if you cannot install executables in lib folder, then it's the .local folder.</div><div>Btw it's not only Debian manual, but with quick googling also ArchWiki and Red Hat STIG (Security Technical Implementation Guide).<br></div><div>There are also a lot of bug reports from putting executables in /tmp.<br></div><div><br></div><div>Jussi<br></div><div><h1><br></h1></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 5, 2018 at 11:24 AM Gianluigi <<a href="mailto:bagonergi@gmail.com" target="_blank">bagonergi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">I would like to clarify my thinking in this absurd "querelle" about the tmp folder.<br>We are (+/-) programmers and we do a lot of testing.<br>If the folders created by our tests all end up in the home folder, maybe hidden, after a while the folder would be a delirium.<br>I think it's a good suggestion to send our tests to a folder that really exists in all filesystems and where the code can be tested (by everyone, except those who have an administrator who has read the Debian manual :-) ) and that after while is cleaned up, I would recommend everyone to adopt this system.<br>I don't think anyone can use this folder instead of User.Home &/ "." & Application.Name.<br>I also add this, when, for help, we send our code to other programmers, if the code provides for the creation of a folder, it is good education to create it in tmp.</div><div dir="ltr"><br></div><div>Regards</div><div>Gianluigi<br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mar 4 set 2018 alle ore 23:54 Jussi Lahtinen <<a href="mailto:jussi.lahtinen@gmail.com" target="_blank">jussi.lahtinen@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Of course, but example Debian manual recommends mounting /tmp with noexec.</div><div><br></div><div>Jussi<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 5, 2018 at 12:39 AM Gianluigi <<a href="mailto:bagonergi@gmail.com" target="_blank">bagonergi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">As far as I know tmp is a directory open to the world.<br>In all unix filesystems, this is the default setting: drwxrwxrwt.<br>That said, the administrator is free to do what he wants.</div><div dir="ltr"><br></div><div>Regards & Goodnight<br></div><div>Gianluigi<br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mar 4 set 2018 alle ore 23:12 Jussi Lahtinen <<a href="mailto:jussi.lahtinen@gmail.com" target="_blank">jussi.lahtinen@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Yes, tmp is short for temporary, but as I said, it doesn't necessarily have execution permissions. Thus it should be used only for temporary data, not for executables.</div><div><br></div><div>Jussi<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Sep 4, 2018 at 11:36 PM Gianluigi <<a href="mailto:bagonergi@gmail.com" target="_blank">bagonergi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Jussi, <br></div><div dir="ltr">what you say about /tmp doesn't convince me and I don't know.<br>I think it's normal to use /tmp for examples, so it doesn't get dirty on the filesystem.<br>There are many programs that "park" their temporary files in tmp.</div><div dir="ltr"><br></div><div>Regards</div><div>Gianluigi<br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mar 4 set 2018 alle ore 21:18 Jussi Lahtinen <<a href="mailto:jussi.lahtinen@gmail.com" target="_blank">jussi.lahtinen@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Using library keyword is good idea, but using /tmp is not, because in some systems it doesn't have executing permissions.</div><div>"/home/<user>/.local/" is better option.</div><div><br></div><div>Jussi<br></div><br></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Sep 4, 2018 at 9:17 PM Gianluigi <<a href="mailto:bagonergi@gmail.com" target="_blank">bagonergi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">A link to what writes vuott, he of these things is master.<br><a href="http://www.gambas-it.org/smf/index.php?topic=6543.msg44330#msg44330" target="_blank">http://www.gambas-it.org/smf/index.php?topic=6543.msg44330#msg44330</a><br><br>Regards<br>Gianluigi<br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mar 4 set 2018 alle ore 19:12 Gianluigi <<a href="mailto:bagonergi@gmail.com" target="_blank">bagonergi@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">It is actually explained.<br>However if the question is "I can indicate the Data folder with Application.Path" the answer is as always <u>no</u>.<br>Copy the library from Data to a real folder such as <b>/tmp</b> as explained in a lesson.</div><div dir="ltr"><br></div><div>Regards</div><div>Gianluigi<br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mar 4 set 2018 alle ore 17:53 PICCORO McKAY Lenz <<a href="mailto:mckaygerhard@gmail.com" target="_blank">mckaygerhard@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>err no one of the links answer the question of Martin<br><br></div>he ask for path not "how to implement"<br><br></div>i research at the two links and the wiki, <u>and (apart of the very dense redaction without separations pauses orĀ  paragraphs) </u>there's no such related info about path loading of so external libraryes<br><br></div><div class="gmail_extra"><br clear="all"><div><div class="m_3788188753407059334m_8761738954014911648m_1252939407341964401m_-6277344511512384173m_-4816863063882913100m_-8110119915986045484m_-1933476943270426234m_3925911955773931830m_-2841158495364805633m_-8721887118188813084gmail_signature" data-smartmail="gmail_signature"><font color="#888888">Lenz McKAY Gerardo (PICCORO)</font><div><font color="#888888"><a href="http://qgqlochekone.blogspot.com" target="_blank">http://qgqlochekone.blogspot.com</a></font></div></div></div>
<br><div class="gmail_quote">2018-09-04 9:36 GMT-04:00 Gianluigi <span dir="ltr"><<a href="mailto:bagonergi@gmail.com" target="_blank">bagonergi@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Certainly, I don't know how to do it because I don't know C, but here [0] is explained how to do it.</div><div dir="ltr"></div><div>Regards</div><span class="m_3788188753407059334m_8761738954014911648m_1252939407341964401m_-6277344511512384173m_-4816863063882913100m_-8110119915986045484m_-1933476943270426234m_3925911955773931830m_-2841158495364805633m_-8721887118188813084HOEnZb"><font color="#888888"><div>Gianluigi</div><div>[0] <a href="http://gambaswiki.org/wiki/howto/extern" target="_blank">http://gambaswiki.org/wiki/howto/extern</a></div><div>[1] <a href="http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Interfacciare_Gambas_con_librerie_dinamiche_esterne_.so" target="_blank">http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Interfacciare_Gambas_con_librerie_dinamiche_esterne_.so</a><br></div></font></span></div></div></div><div class="m_3788188753407059334m_8761738954014911648m_1252939407341964401m_-6277344511512384173m_-4816863063882913100m_-8110119915986045484m_-1933476943270426234m_3925911955773931830m_-2841158495364805633m_-8721887118188813084HOEnZb"><div class="m_3788188753407059334m_8761738954014911648m_1252939407341964401m_-6277344511512384173m_-4816863063882913100m_-8110119915986045484m_-1933476943270426234m_3925911955773931830m_-2841158495364805633m_-8721887118188813084h5"><br><div class="gmail_quote"><div dir="ltr">Il giorno mar 4 set 2018 alle ore 14:53 Martin Cristia <<a href="mailto:tercoide@hotmail.com" target="_blank">tercoide@hotmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi:<br>
<br>
It is possible to use a .so file located at Application.path instead of <br>
usr/lib/ ?<br>
<br>
How to set that up?<br>
<br>
-- <br>
Saludos<br>
<br>
Ing. Martin P Cristia<br>
<br>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
</div></div><br><br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
<br></blockquote></div><br></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>