Porting with a Purpose

Abstract

In my presentation of 1996, I discussed the practical issues of porting applications from UNIX to VM/ESA. In this follow up I examine the porting of and use of applications that are assisting NSW TAB in turning its VM/ESA systems into more complete Enterprise Servers.

Specifically, I will be looking at:

I will also be expanding on my thoughts on what else I need under Open Edition to add value to my VM/ESA systems, such as:

Keywords: Open Edition, XPG4, porting, SYSLOG, IRC, SNMP, INN, RFC867, RFC868, RFC1592.


Table of Contents

Abstract

Introduction

Applications with Attitude

  • xpg4 API
  • syslogd
  • ircd
  • Checklist of Changes
  • daytimed
  • RFC-867
  • RFC-868
  • snmp/dpi
  • DPI Agent Code
  • User DIAGNOSE
  • Multiple Precision Arithmetic
  • VSE Agent
  • innd
  • Checklist of Changes
  • nntplink
  • Checklist of Changes
  • awf
  • Checklist of Changes
  • xlisp
  • snmpd
  • Checklist of Changes
  • gzip
  • gnumake
  • Checklist of Changes
  • gcc
  • Checklist of Changes
  • Further Requirements

  • XPG4 Compliance
  • fork/vfork
  • UNIX Datagram Sockets
  • sysconf Extensions
  • Socket File Descriptors
  • R/W Named Pipes
  • writev for Non-Socket Files
  • Miscellaneous APIs
  • Device Drivers
  • C++
  • Dynamic Link Libraries
  • cpp
  • c99
  • Source Code Control
  • Next Packages to Port
  • Conclusion

    Appendix A. innd Code Extracts

  • Givesocket
  • Takesocket
  • Appendix B. hostname Utility

    Appendix C. xlisp Example

    Appendix D. References



    [ Top of Page | Previous Page | Next Page | Table of Contents ]


    [ TAB Public Home Page ]