Operating System - HP-UX
1753788 Members
7435 Online
108799 Solutions
New Discussion

Re: 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 2
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 ?


 
--
ranga
[i work for hpe]

Accept or Kudo

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

 

I work for HPE

[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo