Release Notes
Chapter 2, Read this after installation

Configuring the kernel to enable SUDS

Configuring the kernel to enable SUDS

The SUDS (Software Update for Database Systems) driver that is needed by the SUDS library is configured into the kernel by default when you select the Database services initial system profile during installation; see ``Installation and upgrade checklist'' in the SCO OpenServer Handbook.

If you want to use the SUDS library or use an application that has been linked with the library and you did not configure Database services at installation, follow this procedure. If you are unsure whether an application requires this, refer to the documentation provided with that application.

  1. Log in as root.

  2. Enable the SUDS driver by editing the /etc/conf/sdevice.d/suds file and changing the N in the second field to Y.

  3. Use mkdev aio or the Hardware/Kernel Manager to enable support for asynchronous I/O and relink the kernel. To allow users to lock down memory for use with this type of I/O, update the aiomemlock(F) file to specify the names of users that can use AIO and the maximum amounts of memory they can lock down. Many applications use setuid on their binaries so that you only need to specify a single user. Refer to the documentation provided with the application to see if this is the case for your application. Once you complete this process, reboot the system to take account of the new kernel and the memory locking privileges that have been assigned to particular users.

  4. The process and thread synchronization primitives supported by SUDS can require users of these features to be authorized by the system administrator. This is achieved by assigning all such users to a particular group(s) and giving that group the necessary privileges with the suds_ctrl(ADM) command. This process can be made automatic by including the suds_ctrl command in an appropriate rc2.d(ADM) script.

  5. Certain database applications require the administrator to also configure the database for use with SUDS or asynchronous I/O. This should be described by the documentation provided with the application.

  6. You must shut down the system and reboot for the changes to take effect.