Operating System - HP-UX
1825775 Members
2297 Online
109687 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
hp-ux 11i v3[i work for hpe]

Accept or Kudo

Dave Olker
Neighborhood Moderator
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 at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo