@@ -69,7 +69,7 @@ POSIXTests.test("sem_open success") {
69
69
let sem = sem_open ( semaphoreName, O_CREAT, 0o777 , 1 )
70
70
expectNotEqual ( SEM_FAILED, sem)
71
71
72
- let res = sem_close ( sem)
72
+ let res = sem_close ( sem! )
73
73
expectEqual ( 0 , res)
74
74
75
75
let res2 = sem_unlink ( semaphoreName)
@@ -83,7 +83,7 @@ POSIXTests.test("sem_open O_EXCL success") {
83
83
let sem = sem_open ( semaphoreName, O_CREAT | O_EXCL, 0o777 , 1 )
84
84
expectNotEqual ( SEM_FAILED, sem)
85
85
86
- let res = sem_close ( sem)
86
+ let res = sem_close ( sem! )
87
87
expectEqual ( 0 , res)
88
88
89
89
let res2 = sem_unlink ( semaphoreName)
@@ -102,7 +102,7 @@ POSIXTests.test("sem_open existing") {
102
102
// difficult.
103
103
expectNotEqual ( SEM_FAILED, sem2)
104
104
105
- let res = sem_close ( sem)
105
+ let res = sem_close ( sem! )
106
106
expectEqual ( 0 , res)
107
107
108
108
let res2 = sem_unlink ( semaphoreName)
@@ -120,7 +120,7 @@ POSIXTests.test("sem_open existing O_EXCL fail") {
120
120
expectEqual ( SEM_FAILED, sem2)
121
121
expectEqual ( EEXIST, errno)
122
122
123
- let res = sem_close ( sem)
123
+ let res = sem_close ( sem! )
124
124
expectEqual ( 0 , res)
125
125
126
126
let res2 = sem_unlink ( semaphoreName)
0 commit comments