php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
sysvmsg.c File Reference
#include "php.h"
#include "ext/standard/info.h"
#include "php_sysvmsg.h"
#include "sysvmsg_arginfo.h"
#include "ext/standard/php_var.h"
#include "zend_smart_str.h"
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>

Go to the source code of this file.

Data Structures

struct  sysvmsg_queue_t
 
struct  php_msgbuf
 

Macros

#define Z_SYSVMSG_QUEUE_P(zv)
 

Functions

 PHP_MINIT_FUNCTION (sysvmsg)
 
 PHP_MINFO_FUNCTION (sysvmsg)
 
 PHP_FUNCTION (msg_set_queue)
 
 PHP_FUNCTION (msg_stat_queue)
 
 PHP_FUNCTION (msg_queue_exists)
 
 PHP_FUNCTION (msg_get_queue)
 
 PHP_FUNCTION (msg_remove_queue)
 
 PHP_FUNCTION (msg_receive)
 
 PHP_FUNCTION (msg_send)
 

Variables

zend_module_entry sysvmsg_module_entry
 
zend_class_entrysysvmsg_queue_ce
 

Macro Definition Documentation

◆ Z_SYSVMSG_QUEUE_P

#define Z_SYSVMSG_QUEUE_P ( zv)
Value:
sysvmsg_queue_from_obj(Z_OBJ_P(zv))
zval * zv
Definition ffi.c:3975
#define Z_OBJ_P(zval_p)
Definition zend_types.h:990

Definition at line 74 of file sysvmsg.c.

Function Documentation

◆ PHP_FUNCTION() [1/7]

PHP_FUNCTION ( msg_get_queue )

Definition at line 215 of file sysvmsg.c.

◆ PHP_FUNCTION() [2/7]

PHP_FUNCTION ( msg_queue_exists )

Definition at line 198 of file sysvmsg.c.

◆ PHP_FUNCTION() [3/7]

PHP_FUNCTION ( msg_receive )

Definition at line 263 of file sysvmsg.c.

◆ PHP_FUNCTION() [4/7]

PHP_FUNCTION ( msg_remove_queue )

Definition at line 243 of file sysvmsg.c.

◆ PHP_FUNCTION() [5/7]

PHP_FUNCTION ( msg_send )

Definition at line 346 of file sysvmsg.c.

◆ PHP_FUNCTION() [6/7]

PHP_FUNCTION ( msg_set_queue )

Definition at line 128 of file sysvmsg.c.

◆ PHP_FUNCTION() [7/7]

PHP_FUNCTION ( msg_stat_queue )

Definition at line 166 of file sysvmsg.c.

◆ PHP_MINFO_FUNCTION()

PHP_MINFO_FUNCTION ( sysvmsg )

Definition at line 119 of file sysvmsg.c.

◆ PHP_MINIT_FUNCTION()

PHP_MINIT_FUNCTION ( sysvmsg )

Definition at line 99 of file sysvmsg.c.

Variable Documentation

◆ sysvmsg_module_entry

zend_module_entry sysvmsg_module_entry
Initial value:
= {
"sysvmsg",
ext_functions,
PHP_MINIT(sysvmsg),
PHP_MINFO(sysvmsg),
PHP_SYSVMSG_VERSION,
}
#define NULL
Definition gdcache.h:45
#define PHP_MINFO
Definition php.h:396
#define PHP_MINIT
Definition php.h:392
#define STANDARD_MODULE_HEADER
#define STANDARD_MODULE_PROPERTIES

Definition at line 47 of file sysvmsg.c.

◆ sysvmsg_queue_ce

zend_class_entry* sysvmsg_queue_ce

Definition at line 67 of file sysvmsg.c.