Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A set of APIs to enable applications to be more easily ported to PASE on IBM i

License

Notifications You must be signed in to change notification settings

IBM/portlibfori

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

52 Commits

Repository files navigation

Porting Library for IBM i

Summary

Provides various functions for PASE which are not provided by the AIX runtime.

This makes porting applications easier. Currently provides the following libraries:

libutil

Contains various functions found in Linux, BSD, etc but not found on AIX:

  • openpty
  • forkpty
  • login_tty
  • getopt_long
  • getopt_long_only
  • mkdtemp
  • backtrace
  • backtrace_symbols
  • libutil_getprogname
  • libutil_setprogname

libiperf

IBM i performance statistics library, modeled after AIX's libperfstat.

Currently only supports a quite limited selection of APIs:

  • iperfstat_memory_get_main_storage_size
  • iperfstat_cpu_get_number

Building

 make
 make install

The Makefile supports PREFIX and DESTDIR variables. The default prefix is /usr/local. To install to a different prefix specify it like so:

 make PREFIX=/QOpenSys/my/prefix install

License

Most code is licensed under MIT. See LICENSE for more info.

About

A set of APIs to enable applications to be more easily ported to PASE on IBM i

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

AltStyle によって変換されたページ (->オリジナル) /