1 reply Latest Post - ‏2011-03-07T11:54:05Z by flodstrom
1 Post

Pinned topic CreateIoCompletionPort() problems

‏2011-03-04T12:48:45Z |

I've implemented a 64-bit test for the AIX IOCP framework, added
-bI:/usr/lib/iocp.exp in order to resolve the missing symbols, but
when I try to run my program, the loader says:

exec(): 0509-036 Cannot load program a because of the following errors:
0509-130 Symbol resolution failed for a because:
0509-136 Symbol CreateIoCompletionPort (number 219) is not exported from
dependent module /unix.
0509-136 Symbol GetQueuedCompletionStatus (number 220) is not exported from
dependent module /unix.
0509-136 Symbol ReadFile (number 221) is not exported from
dependent module /unix.
0509-136 Symbol WriteFile (number 222) is not exported from
dependent module /unix.
0509-192 Examine .loader section symbols with the
'dump -Tv' command.

It's AIX 6.1 on p570. What should I do in order to make the symbols visible?
Updated on 2011-03-07T11:54:05Z at 2011-03-07T11:54:05Z by flodstrom
  • flodstrom
    56 Posts

    Re: CreateIoCompletionPort() problems

    ‏2011-03-07T11:54:05Z  in response to IrvingWashington
    I've never used this feature, but I think you had to enable this feature in AIX 5.3. Also, once enabled in AIX 5.3 you had to reboot the system in order for it to be available. Not sure if this is dynamically changable in AIX 6.1?

    Check with "lsdev | grep iocp". I think it should say Available for it to be usable. If not then use "smitty iocp" and enable the feature. Again, not sure if this is dynamic in 6.1 or if a reboot is required?