Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
Jazz home  >  Software

LibBSD headers and library

» 

Jazz home

»

Software

»

Papers & Training

»

Java

»

HP Partners

»

News & Events

»

Register for more info

Content starts here
This is wholly untested software! Use it at your own risk!

Usage


This package contains /usr/lib/libbsd.a which is an RL of many BSD functions from the NetBSD distribution ported to the HP3000. This package also contains a forward compatible set of include files required to access the functions in the library. Each of these include files has a reference to its corresponding /usr/include file (if such exists). To use the library, add -lbsd when linking. To use the includes, add -I/usr/include/bsd when compiling. When using the header files, keep in mind that they have not been rigorously examined for MPE compatibility. They work so far as to port things found on this server, no guarantees. The headers in bsd/sys/* may not be used with KERNEL, _KERNEL_BUILD, USE_OLD_TTY, or COMPAT_43 defined. These defines will cause the headers to fail to compile or compile incorrectly. These defines are not supported. The associated code has been left intact as a reference.

These options will cause the compiler to look in those locations prior to looking elsewhere. Whenever a /usr/include/bsd exists, it will be used in place of any corresponding /usr/include file. Nothing is lost, however, since each /usr/include/bsd file also includes its /usr/include counterpart.


Maintenance


1/10/95 - Fixed syslog to use vfprintf. Added cuserid, fchdir, ffs, ftime, readv, sighold, siginterrupt, sigrelse, sigignore, truncate functions. 6/16/95 - Moved all includes from /bsd/include to /usr/include/bsd. Added notes about restricting #defines in bsd/sys directory.

Installation instructions


  • Use Mark Bixby's syslog.
  • make sure you have a /usr/lib directory.
  • create the /usr/include/bsd directory and cd to it.
  • Download, ftp byte transfer and extract libbsd.tar.Z


Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2004 Hewlett-Packard Development Company, L.P.