| @@ -154,27 +154,27 @@ xshmfence_init(int fd) | | | @@ -154,27 +154,27 @@ xshmfence_init(int fd) |
154 | sem_t *lock; | | 154 | sem_t *lock; |
155 | sem_t *cond; | | 155 | sem_t *cond; |
156 | struct xshmfence f; | | 156 | struct xshmfence f; |
157 | | | 157 | |
158 | __sync_fetch_and_and(&f.refcnt, 0); | | 158 | __sync_fetch_and_and(&f.refcnt, 0); |
159 | __sync_fetch_and_and(&f.triggered, 0); | | 159 | __sync_fetch_and_and(&f.triggered, 0); |
160 | __sync_fetch_and_and(&f.waiting, 0); | | 160 | __sync_fetch_and_and(&f.waiting, 0); |
161 | | | 161 | |
162 | lock = mksemtemp(f.lockname, "/xshmfl-%i"); | | 162 | lock = mksemtemp(f.lockname, "/xshmfl-%i"); |
163 | if (lock == SEM_FAILED) { | | 163 | if (lock == SEM_FAILED) { |
164 | err(EXIT_FAILURE, "xshmfence_init: sem_open"); | | 164 | err(EXIT_FAILURE, "xshmfence_init: sem_open"); |
165 | } | | 165 | } |
166 | | | 166 | |
167 | cond = mksemtemp(f.condname, "/xshmfl-%i"); | | 167 | cond = mksemtemp(f.condname, "/xshmfc-%i"); |
168 | if (cond == SEM_FAILED) { | | 168 | if (cond == SEM_FAILED) { |
169 | err(EXIT_FAILURE, "xshmfence_init: sem_open"); | | 169 | err(EXIT_FAILURE, "xshmfence_init: sem_open"); |
170 | } | | 170 | } |
171 | | | 171 | |
172 | sem_close(lock); | | 172 | sem_close(lock); |
173 | sem_close(cond); | | 173 | sem_close(cond); |
174 | | | 174 | |
175 | pwrite(fd, &f, sizeof(f), 0); | | 175 | pwrite(fd, &f, sizeof(f), 0); |
176 | } | | 176 | } |
177 | | | 177 | |
178 | /** | | 178 | /** |
179 | * xshmfence_open_semaphore: | | 179 | * xshmfence_open_semaphore: |
180 | * @f: An X fence | | 180 | * @f: An X fence |