mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-04 21:47:29 +01:00
+ Added ex59
This commit is contained in:
parent
b5560c1fbe
commit
9a1b20ea20
@ -36,8 +36,8 @@ OBJECTS=ex1 ex2 ex3 ex4 ex5 ex6 ex7 ex8 ex9 ex10 ex11 ex12 ex13 ex14 \
|
||||
ex15 ex16 ex17 ex18 ex19 ex20 ex21 ex22 ex23 ex24 ex25 ex26 ex27 \
|
||||
ex28 ex29 ex30 ex31 ex32 ex33 ex34 ex35 ex36 ex37 ex38 ex39 ex40 \
|
||||
ex41 ex42 ex43 ex44 ex45 ex46 ex47 ex48 ex49 ex51 ex52 ex53 ex54 ex55 \
|
||||
ex56 ex57 ex58
|
||||
# ex58 ex59 ex60 ex61 ex62 ex63 ex64 ex65 ex66 \
|
||||
ex56 ex57 ex58 ex59
|
||||
# ex60 ex61 ex62 ex63 ex64 ex65 ex66 \
|
||||
# ex67 ex68 ex69 ex70 ex71 ex72 ex73 ex74 ex75 ex76 ex77
|
||||
|
||||
TEXOBJECTS=$(addsuffix .tex, $(OBJECTS))
|
||||
|
||||
@ -59,4 +59,4 @@ ex55.pp contains an example of the TCGetAttr,TCSetAttr,CFMakeRaw functions.
|
||||
ex56.pp contains an example of the Shell function.
|
||||
ex57.pp contains an example of the SigAction function.
|
||||
ex58.pp contains an example of the Signal function.
|
||||
serial.pp contains an example of serial port programming in FPC.
|
||||
serial.pp contains an example of serial port programming in FPC.ex59.pp contains an example of the alarm function.
|
||||
|
||||
21
docs/linuxex/ex59.pp
Normal file
21
docs/linuxex/ex59.pp
Normal file
@ -0,0 +1,21 @@
|
||||
Program Example59;
|
||||
|
||||
{ Program to demonstrate the Alarm function. }
|
||||
|
||||
Uses linux;
|
||||
|
||||
Procedure AlarmHandler(Sig : longint);cdecl;
|
||||
|
||||
begin
|
||||
Writeln ('Got to alarm handler');
|
||||
end;
|
||||
|
||||
begin
|
||||
Writeln('Setting alarm handler');
|
||||
Signal(SIGALRM,@AlarmHandler);
|
||||
Writeln ('Scheduling Alarm in 10 seconds');
|
||||
Alarm(10);
|
||||
Writeln ('Pausing');
|
||||
Pause;
|
||||
Writeln ('Pause returned');
|
||||
end.
|
||||
Loading…
Reference in New Issue
Block a user