La librarie libgsc.a permet le contrôle du générateur de cartes stellaires basé sur le Guide Star Catalogue (xgsc sous OpenWindows) depuis un programme client. Le client peut être un programme écrit soit en Fortran soit en C. Les appels sont similaires, à la différence qu'en C, le status est retourné par la fonction alors qu'en Fortran le status est retourné dans le dernier argument supplémentaire.
Attention, les chaînes de caractères écrites en Fortran doivent impérativement être terminées par un caractère nul (compatibilité avec le C). Exemple:
name = 'Wolfgang' // char(0)
Cette librarie est construite sur le protocole de communication GOP Geneva Observatory Protocol.
Les programmes clients se compilent en C avec la commande:
cc prog.c -o prog -I/share/include [options] -lgsc -lgop -ltpudummyou en Fortran avec
f77 prog.f -o prog [options] -lgsc -lgop -ltpudummy