Bonjour,
Je voudrais obtenir l'identité du lanceur d'un programme, ainsi que la machine (hostname) sur laquelle il a été lancé.
J'ai le compilateur Pro Fortran Linux d'Absoft.
En cherchant sur le web j'ai trouvé qu'il fallait utiliser la subroutine getlog de libU77 pour obtenir l'identité de l'utilisateur du programme.
Je compile ma source avec libU77, j'ai créé une variable character*30 :: userid
et dans le programme
call getlog(userid)
userid=trim(adjustl(userid))
write(6,*) userid
Sauf que la compilation ne génère aucun code mais l'exécution ne crée aucune chaine de caractère (rien n'apparait à l'écran).
Est-ce possible ou pas ? Dois-je continuer à chercher (avec votre aide...) ou renoncer avec ce compilateur ?
Merci.
Partager