summaryrefslogtreecommitdiff
path: root/ext/sysvmsg/tests/001.phpt
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2002-04-25 23:14:43 +0000
committerWez Furlong <wez@php.net>2002-04-25 23:14:43 +0000
commitf03115aae1c28e405493b89dc57741d3d28ba6eb (patch)
treeca54b15662a30328a4deed8ea00dbf55d9c5d744 /ext/sysvmsg/tests/001.phpt
parent79d113ba504a1384b581abd1ad47cd067b08ce04 (diff)
downloadphp-git-f03115aae1c28e405493b89dc57741d3d28ba6eb.tar.gz
Add sysv IPC support (wrappers for msgsnd and friends).
Diffstat (limited to 'ext/sysvmsg/tests/001.phpt')
-rw-r--r--ext/sysvmsg/tests/001.phpt24
1 files changed, 24 insertions, 0 deletions
diff --git a/ext/sysvmsg/tests/001.phpt b/ext/sysvmsg/tests/001.phpt
new file mode 100644
index 0000000000..aa62e6f64b
--- /dev/null
+++ b/ext/sysvmsg/tests/001.phpt
@@ -0,0 +1,24 @@
+--TEST--
+Check for sysvmsg presence
+--SKIPIF--
+<?php // vim600:syn=php
+if (!extension_loaded("sysvmsg")) print "skip"; ?>
+--POST--
+--GET--
+--FILE--
+<?php
+$q = msg_get_queue(911);
+msg_send($q, 1, "hello") or print "FAIL\n";
+$type = null;
+$data = msg_receive($q, 0, $type, 1024);
+if ($data !== false) {
+ echo "TYPE: $type\n";
+ echo "DATA: $data\n";
+}
+if (!msg_remove_queue($q)) {
+ echo "BAD: queue removal failed\n";
+}
+?>
+--EXPECT--
+TYPE: 1
+DATA: hello