[archimedes] Re: Fragen zum C-Programm Uhrzeit

  • From: Alexander Ausserstorfer <bavariasound@xxxxxxxxxxxxxxx>
  • To: archimedes@xxxxxxxxxxxxx
  • Date: Sat, 04 Mar 2017 18:53:38 +0100

In message <ab4da01756.cms@xxxxxxxxxxxxxxxxxxxxxx>
          Carlos Michael Santillan <ml-archimedes@xxxxxxxxxx> wrote:

Worum ging es eignetlich? RModule schreiben?

Also nochmal: Es geht darum, mittels GCC RISC-OS-Module zu erstellen.
Und zwar möglichst direkt und ohne einen großen Umweg bzw. Aufwand.

Dass man den GCC dazu hernehmen kann, einen neuen C-Compiler zu
kreirren, der sowas kann, ist ja klar. So gesehen geht mit dem GCC
schließlich alles, da sich mit ihm ja Programme erstellen lassen.

Ich möchte jetzt aber für die RISC-OS-Module, welche uns die SWIs und
weiteres zur Verfügung stellen, auch beliebige C-Libraries und
Funktionen mit einbinden können. Genau das ist der Punkt.

Dann sollte es damit nämlich relativ leicht möglich sein, aus der
GnuTLS-Bibliothek ein SWI-basiertes Modul zu erstellen, das man direkt
unter RISC OS nutzen kann. Man muss dazu also nur noch eine API
erstellen, welche die Bibliotheks-Funktionen auf SWIs umbiegt. Im
Prinzip funktionieren SWIs und C-Bibliotheken ähnlich: Beim Aufruf
werden Parameter oder Datenblöcke mit übergeben; bei der Rückkehr erhält
man Parameter oder geänderte Datenblöcke zurück.

Wie ich gesehen habe, hat man anscheinend genau das früher einmal mit
OpenSSL unter Verwendung des originalen Compilers von Acorn getan.

Das muss doch irgendwo dokumentiert sein.

Das ist genau mein Problem. Ich konnte dazu bisher nichts
Konkretes herausfinden. Und ich suche und frage jetzt doch schon etwas
länger (seit über einem Jahr?).

A.

-- 
http://home.chiemgau-net.de/ausserstorfer/
Vollpfosten

Other related posts: