@@ -193,7 +193,7 @@ PHP_FUNCTION(sem_get)
193
193
194
194
semid = semget (key , 3 , perm |IPC_CREAT );
195
195
if (semid == -1 ) {
196
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%x : %s" , key , strerror (errno ));
196
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%lx : %s" , key , strerror (errno ));
197
197
RETURN_FALSE ;
198
198
}
199
199
@@ -225,7 +225,7 @@ PHP_FUNCTION(sem_get)
225
225
sop [2 ].sem_flg = SEM_UNDO ;
226
226
while (semop (semid , sop , 3 ) == -1 ) {
227
227
if (errno != EINTR ) {
228
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed acquiring SYSVSEM_SETVAL for key 0x%x : %s" , key , strerror (errno ));
228
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed acquiring SYSVSEM_SETVAL for key 0x%lx : %s" , key , strerror (errno ));
229
229
break ;
230
230
}
231
231
}
@@ -237,7 +237,7 @@ PHP_FUNCTION(sem_get)
237
237
count = semctl (semid , SYSVSEM_USAGE , GETVAL , NULL );
238
238
#endif
239
239
if (count == -1 ) {
240
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%x : %s" , key , strerror (errno ));
240
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%lx : %s" , key , strerror (errno ));
241
241
}
242
242
243
243
/* If we are the only user, then take this opportunity to set the max. */
@@ -248,17 +248,17 @@ PHP_FUNCTION(sem_get)
248
248
union semun semarg ;
249
249
semarg .val = max_acquire ;
250
250
if (semctl (semid , SYSVSEM_SEM , SETVAL , semarg ) == -1 ) {
251
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%x : %s" , key , strerror (errno ));
251
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%lx : %s" , key , strerror (errno ));
252
252
}
253
253
#elif defined(SETVAL_WANTS_PTR )
254
254
/* This is correct for Solaris 2.6 which does not have union semun. */
255
255
if (semctl (semid , SYSVSEM_SEM , SETVAL , & max_acquire ) == -1 ) {
256
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%x : %s" , key , strerror (errno ));
256
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%lx : %s" , key , strerror (errno ));
257
257
}
258
258
#else
259
259
/* This works for i.e. AIX */
260
260
if (semctl (semid , SYSVSEM_SEM , SETVAL , max_acquire ) == -1 ) {
261
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%x : %s" , key , strerror (errno ));
261
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%lx : %s" , key , strerror (errno ));
262
262
}
263
263
#endif
264
264
}
@@ -270,7 +270,7 @@ PHP_FUNCTION(sem_get)
270
270
sop [0 ].sem_flg = SEM_UNDO ;
271
271
while (semop (semid , sop , 1 ) == -1 ) {
272
272
if (errno != EINTR ) {
273
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed releasing SYSVSEM_SETVAL for key 0x%x : %s" , key , strerror (errno ));
273
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed releasing SYSVSEM_SETVAL for key 0x%lx : %s" , key , strerror (errno ));
274
274
break ;
275
275
}
276
276
}
@@ -307,7 +307,7 @@ static void php_sysvsem_semop(INTERNAL_FUNCTION_PARAMETERS, int acquire)
307
307
ZEND_FETCH_RESOURCE (sem_ptr , sysvsem_sem * , arg_id , -1 , "SysV semphore" , php_sysvsem_module .le_sem );
308
308
309
309
if (!acquire && sem_ptr -> count == 0 ) {
310
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "SysV semaphore %d (key 0x%x) is not currently acquired" , Z_LVAL_PP (arg_id ), sem_ptr -> key );
310
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "SysV semaphore %ld (key 0x%x) is not currently acquired" , Z_LVAL_PP (arg_id ), sem_ptr -> key );
311
311
RETURN_FALSE ;
312
312
}
313
313
@@ -317,7 +317,7 @@ static void php_sysvsem_semop(INTERNAL_FUNCTION_PARAMETERS, int acquire)
317
317
318
318
while (semop (sem_ptr -> semid , & sop , 1 ) == -1 ) {
319
319
if (errno != EINTR ) {
320
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for key 0x%x: %s" , acquire ? "acquire" : "release" , sem_ptr -> key , strerror (errno ));
320
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed to %s key 0x%x: %s" , acquire ? "acquire" : "release" , sem_ptr -> key , strerror (errno ));
321
321
RETURN_FALSE ;
322
322
}
323
323
}
@@ -372,7 +372,7 @@ PHP_FUNCTION(sem_remove)
372
372
#else
373
373
if (semctl (sem_ptr -> semid , 0 , IPC_STAT , NULL ) < 0 ) {
374
374
#endif
375
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "SysV semphore %d does not (any longer) exist" , Z_LVAL_PP (arg_id ));
375
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "SysV semphore %ld does not (any longer) exist" , Z_LVAL_PP (arg_id ));
376
376
RETURN_FALSE ;
377
377
}
378
378
@@ -381,7 +381,7 @@ PHP_FUNCTION(sem_remove)
381
381
#else
382
382
if (semctl (sem_ptr -> semid , 0 , IPC_RMID , NULL ) < 0 ) {
383
383
#endif
384
- php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for SysV sempphore %d : %s" , Z_LVAL_PP (arg_id ), strerror (errno ));
384
+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "failed for SysV sempphore %ld : %s" , Z_LVAL_PP (arg_id ), strerror (errno ));
385
385
RETURN_FALSE ;
386
386
}
387
387
0 commit comments