<div dir="ltr"><div dir="ltr">Em sex., 12 de ago. de 2022 às 13:05, Maurizio Cimadamore <<a href="mailto:maurizio.cimadamore@oracle.com">maurizio.cimadamore@oracle.com</a>> escreveu:</div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p>If this is a problem with the debugger accidentally overwriting
      LastError on some platforms, I think it would be perhaps better to
      fix it at that level (given that our JVM has some code to defend
      against similar accidental overwrites, I'm assuming that it is
      possible for the JVM code/debugger code to act in a "transparent"
      fashion).</p></div></blockquote><div><br></div><div>There is the option of restoring this value by writing the saved copy back into errno or pushing it with SetLastError.</div><div>Even a native framework which might be called from some kind of user callback, and then call into the system "during" user code, must take care to do this.</div><div>This way, user code would not need special support from anyone; it would check the standard mechanism and get the correct value.</div><div><br></div></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Pedro Lamarão</div></div></div></div>