Accessing external functions (was: Newbie question)
6 Sep
1996
6 Sep
'96
4:46 p.m.
Hello Patricio,
I currently teaching Operative System to students who only know Pascal, so I'd like to know if we can use Unix System calls in pascal programs wirh GPC ? I mean stuff like 'fork()', 'exec()', etc...
You can access any function using the "external", "C", and "asmname" directives: Procedure fork; external; means: there is an external Procedure "Fork" (first letter uppercase), Procedure fork; C; means: there is an external Procedure "fork" (everything lowercase), and Procedure fork; asmname 'foO'; means: there is an external Procedure with the funny name "foO" (last letter is uppercase in this example) which can be accessed from Pascal via the name "fork". Good luck, Peter
10926
Age (days ago)
10926
Last active (days ago)
0 comments
1 participants
participants (1)
-
Peter Gerwinski