Online Expert Day - HPE Data Storage - Live Now
April 24/25 - Online Expert Day - HPE Data Storage - Live Now
Read more
System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

where can i find the system header file? <io/escsi_stack.h> <io/escsi_lun.h>

SOLVED
Go to solution
flycat001
Occasional Contributor

where can i find the system header file? <io/escsi_stack.h> <io/escsi_lun.h>

i want develop a device driver in HP-UX 11I v3,  but some structure not found in sys include file.

In the <HP-UX 11i v3 Driver Development Reference> ,  there introduce some structure( eg:  escsi_ddsw_t, escsi_info_t )and some file(eg:<io/escsi_stack.h> <io/escsi_lun.h>) .

where can i find the system header file?

2 REPLIES
ranganath ramachandra
Esteemed Contributor

Re: where can i find the system header file? <io/escsi_stack.h> <io/escsi_lun.h>


In the <HP-UX 11i v3 Driver Development Reference> ,  there introduce some structure( eg:  escsi_ddsw_t, escsi_info_t )and some file(eg:<io/escsi_stack.h> <io/escsi_lun.h>) .

where can i find the system header file?

They may be in the hp-ux driver development kit ?


Dave Olker
HPE Pro
Solution

Re: where can i find the system header file? <io/escsi_stack.h> <io/escsi_lun.h>

Nope.  The only header files in the DDK are:

./BE/INCLUDE/usr/include/sys/netmod.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/enet.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/enet_dlpi.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/enet_hw.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/enet_macros.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/enet_stream.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/misc/ncweb/enet_ncweb.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/misc/netmgr/enet_netmgr.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/misc/netmgr/enet_svcs.h
./SAMPLE-DRVS/ENET/opt/ddk/11.31/sample-drvs/enet/misc/nettl/enet_fmt.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/ielan.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/ielan_mii.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/ielan_stream.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/ielan_trace.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/misc/ncweb/ielan_ncweb.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/misc/ncweb/ielan_svcs.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/misc/netmgr/ielan_netmgr.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/misc/netmgr/ielan_svcs.h
./SAMPLE-DRVS/IELAN/opt/ddk/11.31/sample-drvs/ielan/misc/nettl/ielan_fmt.h
./SAMPLE-DRVS/IKLPM/opt/ddk/11.31/sample-drvs/iklpm/iklpm.h
./SAMPLE-DRVS/PCISHM/opt/ddk/11.31/sample-drvs/pcishm/pcishm.h
./SAMPLE-DRVS/QLISP/opt/ddk/11.31/sample-drvs/qlisp/scsi_params_macro.h
./SAMPLE-DRVS/QLISP/opt/ddk/11.31/sample-drvs/qlisp/scsi_qlisp.h
./SAMPLE-DRVS/QLISP/opt/ddk/11.31/sample-drvs/qlisp/scsi_qlisp_fw1040.h
./SAMPLE-DRVS/QLISP/opt/ddk/11.31/sample-drvs/qlisp/scsi_qlisp_fw12160.h
./SAMPLE-DRVS/QLISP/opt/ddk/11.31/sample-drvs/qlisp/scsi_qlisp_fw1x80.h

The only public ESCSI header files are in /usr/include/io.  Since HPE does not ship these header files with the OS, my assumption is they are private.  You would need to contact HPE to discuss the possibility of obtaining private header files.

Dave