About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PCBUF
Control Block Contents
PCBUF DSECT
Cross Reference (Contains links to field and bit definitions)
PCBUF Prolog
Name : HCPPCBUF Description: putchar() Buffer DSECT : PCBUF Function : The PCBUF contains data to be displayed on the virtual machine console as a result of using the C run-time library putchar() function. Located by : VMDPCBUF field of HCPVMDBK Created by : HCPCRL Deleted by : HCPUSP Notes :
PCBUF Control Block Content
PCBUF DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PCBUF putchar() Buffer 0000 0 Signed 4 PCBUFPOS Buffer position 0004 4 Signed 4 * Reserved for IBM use 0008 8 Character 80 PCBUFFER Buffer data 00000058 PCBLNGTH *-PCBUF Buffer length 0000000B PCBSIZE (PCBLNGTH+7)/8 Buffer size in doublewords
PCBUF Storage Layout
*** PCBUF - putchar() Buffer * * +---------------------------+---------------------------+ * 0 | PCBUFPOS |///////////////////////////| * +---------------------------+---------------------------+ * 8 | | * = PCBUFFER = * | | * +-------------------------------------------------------+ * 58 * *** PCBUF - putchar() Buffer
PCBUF Cross Reference
Symbol Dspl Value -------------- ---- ----- PCBLNGTH 0008 00000058 PCBSIZE 0008 0000000B PCBUFFER 0008 PCBUFPOS 0000
Copyright IBM Corporation, 1990, 2009