Eine Systemroutine ist eine Funktion des Betriebssystems, je nach Architektur auch SuperVisorCall oder Software-Interrupt genannt. Auf jeden Fall soll das (Betriebs-)System eine Aufgabe für das Programm erfüllen. Ob selbige dann Betriebssystem-seitig aus einer Bibliothek kommt oder wo auch immer her, ist dem Programm (und dem Compiler) egal.