shmop errors

From: Date: Wed, 16 Jan 2002 18:17:11 +0000
Subject: shmop errors
Groups: php.dev 
Request: Send a blank email to php-dev+get-77279@lists.php.net to get a copy of this message
I was playing with shmop ext today, and found out it was full of errors :) This is my code: Writing: define("SHMKEY", 0xDEAD); define("SEMKEY", 0xCAFE); $shm_id = @shmop_open(SHMKEY, "a", 0644, 10); if (!$shm_id) { $sem_id = sem_get(SEMKEY, 1, 0666); $shm_id = shmop_open(SHMKEY, "c", 0644, 10); sem_acquire($sem_id); shmop_write($shm_id, "0", 0); sem_release($sem_id); } Reading: $shm_id = @shmop_open(SHMKEY, "a", 0644, 10); if (!$shm_id) { return "0"; } else { $count = shmop_read($shm_id, 0, shmop_size($shm_id)); shmop_close($shm_id); return $count; } Which give me the following error: Warning: String is not zero-terminated (0) (source: zend_execute_API.c:274) I'm using 4.1.1, btw. -- robin

« previous php.dev (#77279) next »