File tree 3 files changed +3
-3
lines changed
3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,6 @@ import System.Posix
4
4
5
5
main :: IO ()
6
6
main = do
7
- sem <- semOpen " /test" OpenSemFlags {semCreate = True , semExclusive = False } stdFileMode 1
7
+ sem <- semOpen " /test-001 " OpenSemFlags {semCreate = True , semExclusive = False } stdFileMode 1
8
8
semThreadWait sem
9
9
semPost sem
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import System.Posix
5
5
6
6
main :: IO ()
7
7
main = do
8
- sem <- semOpen " /test" OpenSemFlags {semCreate = True , semExclusive = False } stdFileMode 0
8
+ sem <- semOpen " /test-002 " OpenSemFlags {semCreate = True , semExclusive = False } stdFileMode 0
9
9
_ <- forkIO $ do
10
10
threadDelay (1000 * 1000 )
11
11
semPost sem
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import System.Posix
8
8
main :: IO ()
9
9
main = do
10
10
11
- sem <- semOpen " /test" OpenSemFlags {semCreate = True , semExclusive = False } stdFileMode 0
11
+ sem <- semOpen " /test-interrupt " OpenSemFlags {semCreate = True , semExclusive = False } stdFileMode 0
12
12
ref <- newIORef False
13
13
_ <- forkIO $ do
14
14
res <- semWaitInterruptible sem
You can’t perform that action at this time.
0 commit comments