Operating System - HP-UX
1748140 Members
4037 Online
108758 Solutions
New Discussion

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