Index

-lsocket
TLI vs. Sockets

AIX
IBM

alarm()
LM_A_SETITIMER

ANY
LM_A_ANY_ENABLED
Special Hostids
Error Returns

API
FLEXlm 3.0 API Compatibility Macros
Industry-Standard Licensing APIs

Apollo
LM_A_USER_OVERRIDE
Apollo

ascii log file
lmgrd

asset_info=
FEATURE or INCREMENT Line

BINARY_KIT
Source Installation

checkin callback
in vendor daemon
ls_incallback

checkin filter
in vendor daemon
ls_infilter

checkout filter
in vendor daemon
ls_outfilter

chroot
ls_do_checkroot

ck=
FEATURE or INCREMENT Line

COMM_TRANSPORT
How to Select UDP Connections

Comments
Comments

Communications Transport (TCP vs. UDP)
Communications Transport (TCP vs. UDP)

CONFIG
Return
Syntax
LM_A_USER_CRYPT

CONFIG_DAEMON
Binary Installation for UNIX Systems
Configuring Your Vendor Daemon
LM_A_ETHERNET_BOARDS
Vendorkeys and Vendor Encryption Seeds
Example CONFIG_DAEMON Session
Configuring Your Vendor Daemon

configuring FLEXlm
number of server nodes
Selecting Server Nodes
typical configuration
Typical Configurations

Continued Lines
Continued Lines

Counted Vs. Uncounted Licenses
Counted Vs. Uncounted Licenses

create_lic.c
Description
FLEXlm Example Applications

create_license
The create_license Utility
See Also
See Also
FLEXlm Example Applications

create_pkg
create_pkg

customization
by end users
End-User Options File

DAEMON
DAEMON Line
Return
The Daemon Log File
Parameters

daemon death
automatic reconnection
LM_A_USER_RECONNECT
detecting
LM_A_CHECK_INTERVAL

daemon log file
The Daemon Log File

daemon options file
EXCLUDE option
End-User Options File
EXCLUDEALL option
End-User Options File
INCLUDE option
End-User Options File
NOLOG option
End-User Options File

daemon.dat file
Binary Installation for UNIX Systems

debugging hints
Debugging Your Application Code

DebugWin
Debugging FLEXlm Windows and Windows NT Application and DLL

DECnet
Communications transport

.DEF file
FLEXlm Callback Routines

default_license_file
default_license_file (VMS only)

DEMO
Error Returns
DEMO Software
FLEXlm Kits
Special Hostids

DEMO Software
DEMO Software
creating with FLEXlm
DEMO Software

/dev/lan0
NCR

DG
DG

DISK_SERIAL_NUM=
Special Hostids

DISPLAY
Parameters

DISPLAY=
Special Hostids

DisplayString
LM_A_DISPLAY_OVERRIDE

dist_info=
FEATURE or INCREMENT Line

distribution kit
Source Installation

DLL
Supported Compilers

DUP_GROUP
Lingering Licenses

DUP_GROUP=
FEATURE or INCREMENT Line

Duplicate Grouping Mask
Interaction Between RESERVE and the Duplicate Grouping Mask

encryption routine
user
LM_A_USER_CRYPT
ls_user_crypt

ENCRYPTION_CODE
Description
Installing Your FLEXlm Vendor Keys
Vendorkeys and Vendor Encryption Seeds
Parameters

End-User License Administration
End-User License Administration

environment variables
LM_LICENSE_FILE
Location of the License File

/etc/rc
Overview of Installation Process

EXCLUDE
FLEXlm Kits

EXCLUDE option
End-User Options File

expiration date
Demo Software
DEMO Software

FEATURE
FEATURE or INCREMENT Line

FEATURESET
FEATURESET Line
ls_use_featset
Description
Description
Description
FLEXlm Kits
Case 1
lmfeatset

Finder
The License Finder (lmgrd -f)

FLEXlm API
The FLEXlm API
Industry-Standard Licensing APIs

FLEXlm.po
Internationalization
Internationalization
Internationalization

FLEXLM_COMM_TRANSPORT
How to Select UDP Connections
LM_A_ALLOW_SET_TRANSPORT
How to Select UDP Connections

FLEXLM_DIAGNOSTICS
LM_A_DIAGS_ENABLED

FLEXLM_FINDER_TIMEOUT
The License Finder (lmgrd -f)

gethostname
LM_A_DISPLAY_OVERRIDE
LM_A_HOST_OVERRIDE

GROUP
End-User Options File

Heartbeats
How lc_timer() Works
Client Heartbeats and License Server Failures

HOST
Parameters

Host ID
determining with lmhostid
Hostids for FLEXlm Supported Machines
on different machine types
Hostids for FLEXlm Supported Machines

hostid
FEATURE or INCREMENT Line
LSAPI v1.1
Return
LM_A_VENDOR_CHECKID
Description
LM_A_VENDOR_GETHOSTID
Special Hostids
LM_A_VENDOR_GETHOSTID
Description
LM_A_VENDOR_PRINTHOSTID
LM_A_HOSTID_PARSE
LM_A_USER_CRYPT
lmhostid
Vendor-defined hostid
Vendor-defined hostid
LM_A_HOSTID_PARSE
Parameters
LM_A_HOSTID_PARSE

hostid, vendor-defined
Binary kits

HOSTID_DISK_SERIAL_NUM
Parameters

HOSTID_DISPLAY
Parameters

HOSTID_ETHER
Parameters

HOSTID_HOSTNAME
Parameters

HOSTID_INTERNET
Parameters

HOSTID_LONG
Parameters

HOSTID_PARSE
LM_A_HOSTID_PARSE

HOSTID_SENTINEL_KEY
Parameters

HOSTID_STRING
Parameters

HOSTID_UNAME_LONG
Parameters

HOSTID_USER
Parameters

HOSTID_VENDOR
Vendor-defined hostid
Parameters

HOSTNAME=
Special Hostids

HOSTTYPE
Return

HP
lmhostid
HP

HP300
Parameters

IBM
IBM

INCLUDE
End-User Options File
FLEXlm Kits

INCLUDEALL
End-User Options File

INCREMENT
FEATURE or INCREMENT Line
ls_use_all_feature_lines

initialization routine
that runs after normal initialization
ls_user_init2
that runs before normal initialization
ls_user_init1

INSTALL
Example INSTALL Session
Example INSTALL Session

installing FLEXlm
CONFIG_DAEMON script
Binary Installation for UNIX Systems

interface routines
Developer's Interface

INTERNET
End-User Options File

INTERNET=
Special Hostids

ISSUER=
FEATURE or INCREMENT Line

job
Description
Description

l_basic_conn
LM_A_SETITIMER

l_crypt
See Also
l_crypt renamed to lc_crypt and args changed
FEATURE or INCREMENT Line
The create_license Utility

l_extract_date
LM_A_USER_CRYPT
Description

l_tli.o
TLI vs. Sockets

LANG
Internationalization

lc_auth_data
lc_auth_data
FLEXlm Kits

lc_baddate
Unsupported API Routines
lc_baddate
Client Library Routines

lc_checkin
LM_A_CHECKOUT_DATA
LM_A_UDP_TIMEOUT
Client Library Routines
lc_checkin
Example Application
Developer's Interface

lc_checkout
Client Library Routines
LM_A_CHECKOUTFILTER
LM_A_CHECKOUT_DATA
Interaction Between RESERVE and the Duplicate Grouping Mask
Example Application
lc_checkout
Description
Developer's Interface

lc_checkout version
lc_checkout() version is now a string

lc_ck_feats
Client Library Routines
lc_ck_feats

lc_crypt
l_crypt renamed to lc_crypt and args changed
lc_crypt

lc_cryptstr
lc_cryptstr

lc_disconn
lc_disconn
Client Library Routines

lc_display
Client Library Routines
lc_display, lc_hostname, lc_username

lc_errstring
lc_errstring
Client Library Routines
Description

lc_feat_list
Client Library Routines
lc_feat_list

lc_feat_set
Client Library Routines
lc_feat_set

lc_first_job
Client Library Routines
lc_first_job, lc_next_job

lc_flush_config
Client Library Routines
lc_flush_config

lc_free_job
Client Library Routines
lc_init() and lc_free_job() Must Be Matched

lc_get_attr
Multiple Jobs
Controlling Licensing Behavior Of Your Application With lc_set_attr
Client Library Routines
lc_get_attr

lc_get_config
Client Library Routines
lc_get_config

lc_get_dlist
lc_get_dlist
Parameters
Client Library Routines

lc_get_errno
lc_get_errno

lc_get_feats
Client Library Routines
lc_get_feats

lc_gethostid
Client Library Routines
lc_gethostid

lc_hostname
Client Library Routines
lc_display, lc_hostname, lc_username

lc_hosttype
FLEXlm Kits
Client Library Routines
lc_hosttype

lc_idle
Client Library Routines
lc_idle
End-User Options File

lc_init
Client Library Routines
Description
Multiple Jobs
lc_init() and lc_free_job() Must Be Matched
Example Application
Multiple Jobs
lc_init

lc_init()
Vendorkeys and Vendor Encryption Seeds

lc_isadmin
lc_isadmin

lc_lic_where
Client Library Routines

lc_log
Client Library Routines
lc_log

lc_master_list
Client Library Routines
lc_master_list

lc_next_conf
Client Library Routines
lc_next_conf

lc_next_job
lc_first_job, lc_next_job
Client Library Routines

lc_perror
lc_perror
Example Application
LM_A_USER_EXITCALL
Client Library Routines

lc_remove
Client Library Routines
lc_remove

lc_set_attr
Lingering Licenses
Building Your Application
lc_set_attr
Client Library Routines
Controlling Licensing Behavior Of Your Application With lc_set_attr
Lingering Licenses

lc_shutdown
Client Library Routines
lc_shutdown

lc_startup
lc_startup
Unsupported API Routines

lc_status
Description

lc_timer
See also
LM_A_PERIODIC_COUNT
Difficult, depending on application policy
End-User Options File
LM_A_USER_RECONNECT
lc_timer

lc_userlist
Client Library Routines
Description
LM_A_CHECKOUT_DATA
lc_userlist

lc_username
Client Library Routines
lc_display, lc_hostname, lc_username

lc_vsend
lc_vsend
Client Library Routines

lc_vsend()
ls_vendor_msg

liblmgr.a
Building Your Application
FLEXlm Naming Conventions

liblmgr_as.a
LM_A_ETHERNET_BOARDS
FLEXlm Naming Conventions

liblmgr_s.a
FLEXlm Naming Conventions

license administrator
Description

license daemon
automatic reconnection
LM_A_USER_RECONNECT
definition
FLEXlm Terms and Definitions
detecting daemon death
LM_A_CHECK_INTERVAL
redundant
Overview of Installation Process
shutting down
lmdown
starting
Overview of Installation Process

license file
License file name limits
Example License File
The License File
Locating the License File
Types of License Files
Location of the License File
combining license files from multiple vendors
Multiple Vendors Using FLEXlm At A Single End-User Site
concurrent usgae
Concurrent Usage; Restricted nodes
counted vs. uncounted licenses
Counted Vs. Uncounted Licenses
definition
FLEXlm Terms and Definitions
demo software
Demo Software
generating with create_license
The create_license Utility
location
Client Considerations
Locating the License File
mixed node locked and floating
Mixed Counted and Uncounted Licenses
network licensing
Node Locked, Uncounted Licenses
node locking
Node Locked, Uncounted Licenses
overriding pathname
Location of the License File
Locating the License File
default_license_file (VMS only)

License Finder
The License Finder (lmgrd -f)

license.dat file
Binaries Your Customers Will Require

LINGER
Lingering Licenses
LM_A_LINGER
End-User Options File
Lingering Licenses

LM_A_ALLOW_SET_TRANSPORT
How to Select UDP Connections
How to Select UDP Connections

LM_A_ALT_ENCRYPTION
LM_A_ALT_ENCRYPTION

LM_A_CHECK_INTERVAL
Description
LM_A_PERIODIC_COUNT
LM_A_USER_RECONNECT
LM_A_SETITIMER
LM_A_PERIODIC_CALL
End-User Options File

LM_A_CHECKOUT_DATA
LM_A_CHECKOUT_DATA

LM_A_CHECKOUTFILTER
LM_A_CHECKOUTFILTER

LM_A_COMM_TRANSPORT
How to Select UDP Connections
How to Select UDP Connections

LM_A_CONN_TIMEOUT
LM_A_CONN_TIMEOUT

LM_A_CRYPT_CASE_SENSITIVE
LM_A_CRYPT_CASE_SENSITIVE
FEATURE or INCREMENT Line

LM_A_CUR_JOB
LM_A_CUR_JOB removed

LM_A_DIAGS_ENABLED
LM_A_DIAGS_ENABLED

LM_A_DISABLE_ENV
Locating the License File

LM_A_DISPLAY_OVERRIDE
LM_A_DISPLAY_OVERRIDE

LM_A_EF_1
LM_A_EF_1, LM_A_EF_2, LM_A_EF_3, LM_A_EF_4, LM_A_EF_5
LM_A_EF_1, LM_A_EF_2, LM_A_EF_3, LM_A_EF_4, LM_A_EF_5

LM_A_ETHERNET_BOARDS
LM_A_ETHERNET_BOARDS

LM_A_HOST_OVERRIDE
LM_A_HOST_OVERRIDE

LM_A_HOSTID_PARSE
Vendor-defined hostid

LM_A_LF_LIST
LM_A_LF_LIST

LM_A_LICENSE_FILE
Error Returns

LM_A_LICENSE_FILE_PTR
Error Returns
LM_A_LICENSE_FILE
Locating the License File
LM_A_LICENSE_FILE_PTR

LM_A_LINGER
Lingering Licenses

LM_A_MAX_TIMEDIFF
LM_A_MASTER
LM_A_MAX_TIMEDIFF

LM_A_NO_DEMO
LM_A_NO_DEMO

LM_A_NO_TRAFFIC_ENCRYPT
LM_A_NO_TRAFFIC_ENCRYPT

LM_A_PERIODIC_CALL
Unsupported API Routines

LM_A_PERIODIC_COUNT
LM_A_PERIODIC_COUNT
LM_A_PERIODIC_CALL
Unsupported API Routines

LM_A_RECONNECT_DONE
How lc_timer() Works

LM_A_RETRY_COUNT
How lc_timer() Works

LM_A_RETRY_INTERVAL
LM_A_RETRY_COUNT, LM_A_RETRY_INTERVAL
Description
LM_A_SETITIMER

LM_A_REVISION
LM_A_VERSION and LM_A_REVISION

LM_A_SETITIMER
Debugging Your Application Code
LM_A_SETITIMER

LM_A_SIGNAL
LM_A_SETITIMER
Debugging Your Application Code
LM_A_SIGNAL

LM_A_UDP_TIMEOUT
lc_timer() and User TIMEOUT Option and UDP Timeout
Return
Description
UDP Behavioral Differences
Description

LM_A_USE_START_DATE
LM_A_USE_START_DATE

LM_A_USER_CRYPT
LM_A_USE_START_DATE

LM_A_USER_EXITCALL
LM_A_USER_EXITCALL

LM_A_USER_OVERRIDE
LM_A_USER_OVERRIDE

LM_A_USER_RECONNECT
How lc_timer() Works

LM_A_USER_RECONNECT_DONE
LM_A_USER_RECONNECT_DONE

LM_A_VAL_TYPE
Controlling Licensing Behavior Of Your Application With lc_set_attr
Parameters
Parameters

LM_A_VD_FEATURE_INFO
Error Returns
Binary kits
LM_A_VD_GENERIC_INFO, LM_A_VD_FEATURE_INFO

LM_A_VD_GENERIC_INFO
LM_A_VD_GENERIC_INFO, LM_A_VD_FEATURE_INFO
Error Returns

LM_A_VENDOR_CHECKID
LM_A_VENDOR_CHECKID
Vendor-defined hostid

LM_A_VENDOR_GETHOSTID
Vendor-defined hostid
LM_A_VENDOR_GETHOSTID

LM_A_VENDOR_PRINTHOSTID
LM_A_VENDOR_PRINTHOSTID
Vendor-defined hostid

LM_BAD_TZ
Error Returns

LM_BAD_VERSION
Error Returns

LM_BADCODE
Error Returns
Solving Problems In The Field
Format of the License File

LM_BADCOMM
Error Returns
Return
Error Returns

LM_BADDATE
isvaliddate

LM_BADFEATSET
Error Returns

LM_BADFILE
Error Returns
Error Returns
Error Returns
Error Returns

LM_BADHANDSHAKE
Error Returns

LM_BADKEYDATA
Error Returns

LM_BADPARAM
Error Returns
Error Returns
Error Returns
Return

LM_BADPLATFORM
Error Returns

LM_BADVENDORDATA
Error Returns

LM_BADVERSION
Error Returns

LM_BUSYNEWSERV
Error Returns

LM_CANTCOMPUTEFEATSET
Error Returns

LM_CANTCONNECT
Error Returns
Error Returns
Return

LM_CANTFINDETHER
Error Returns
Error Returns

LM_CANTMALLOC
Error Returns
Error Returns
Error Returns

LM_CANTREAD
Error Returns
Return
Error Returns

LM_CANTWRITE
Error Returns
Return

LM_CHECKINBAD
Error Returns

LM_CHECKOUTFILTERED
ls_outfilter

lm_client.h
Building Your Application

LM_CO_LOCALTEST
Error Returns
Parameters

LM_CO_NOWAIT
Parameters
Description

LM_CO_QUEUE
Parameters
Description

LM_CO_WAIT
Description
Description
Parameters

LM_CODE
Installing Your FLEXlm Vendor Keys
LM_CODE
VENDOR_KEY5 and the LM_CODE macro
Parameters
LM_A_USER_CRYPT
Example Application
LM_A_USER_CRYPT
Installing Your FLEXlm Vendor Keys

lm_code.h
Daemon Name
Vendorkeys and Vendor Encryption Seeds
Configuring Your Vendor Daemon

LM_DATA
FLEXlm 3.0 API Compatibility Macros

LM_DATE_TOOBIG
isvaliddate

LM_DEMOKIT
Error Returns

LM_DUP_DISP
Interaction Between RESERVE and the Duplicate Grouping Mask
Parameters
Parameters

LM_DUP_HOST
Parameters
Parameters
Parameters
Interaction Between RESERVE and the Duplicate Grouping Mask

LM_DUP_NONE
Parameters

LM_DUP_USER
Parameters
Parameters

LM_DUP_VENDOR
Parameters
LM_A_CHECKOUT_DATA

lm_errors.h
Internationalization

LM_EXPIRED_KEYS
Error Returns

LM_FEATQUEUE
Description
Error Returns
Error Returns

LM_FUNCNOTAVAIL
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns

lm_iaadmin
Client Library Routines

lm_isres
Return

LM_KEY_NO_DATA
Error Returns
Error Returns

LM_LIBRARYMISMATCH
Error Returns

LM_LICENSE_FILE
Case 2
Description
Where to Install Your Licensing Software
lmgrd
Multiple Jobs
Locating the License File
LM_A_DISABLE_ENV

LM_LICENSE_FILE variable
Location of the License File
setting
LM_A_DISABLE_ENV

LM_LOCALFILTER
Error Returns
LM_A_CHECKOUTFILTER

LM_LOG_MAX_LEN
Parameters

LM_LONGGONE
isvaliddate

LM_MAXUSERS
Error Returns

LM_NEVERCHECKOUT
Error Returns

LM_NO_SERVER_IN_FILE
Error Returns
Error Returns

LM_NOADMINAPI
LM_A_VD_GENERIC_INFO, LM_A_VD_FEATURE_INFO
Error Returns

LM_NOCONFFILE
Error Returns
Error Returns
Error Returns

LM_NOFEATSET
Error Returns

LM_NOFEATURE
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns
Error Returns
Return
Error Returns
Error Returns

LM_NOFILEVSEND
Error Returns

LM_NONETWORK
Error Returns

LM_NOREADLIC
Error Returns
Error Returns

LM_NOSERVSUPP
Error Returns
Error Returns
Error Returns

LM_NOSOCKET
Error Returns

LM_NOSUCHATTR
Error Returns
Error Returns

LM_NOTLICADMIN
Error Returns
Return

LM_OLDVENDORDATA
Error Returns
Error Returns

LM_OLDVER
Error Returns

LM_REMOVETOOSOON
Return

LM_SERVBUSY
Error Returns

LM_SERVER
Return

LM_SERVNOREADLIC
Error Returns
Error Returns

LM_TCP
LM_A_COMM_TRANSPORT

LM_UDP
LM_A_COMM_TRANSPORT

LM_UNKNOWN
Return

LM_USERS struct
LM_USERS struct changes

LM_USERSQUEUED
Description

lmadmin
lmgrd
Description

lmadmin group
Description

lmcksum
lmcksum
License Administration Tools

lmcrypter
lmcrypter

lmdown
Description
lmgrd

lmfeatset
lmfeatset

lmgrd
Creating a New lmgrd Executable
lmgrd
FLEXlm Terms and Definitions
Switching the Debug Log File Under UNIX
Internationalization

lmgrd file
Binaries Your Customers Will Require

lmhostid
See also
Hostids for FLEXlm Supported Machines
lmhostid

lmrandom
Configuring Your Vendor Daemon
Configuring Your Vendor Daemon

lmremove
lmremove
lmgrd

lmreread
lmgrd
lmreread
FLEXlm Kits

lmstat
Description
LM_A_CHECKOUT_DATA
lmstat

lmswitch
lmswitch

lmswitchr
lmswitchr

lmutil
Internationalization
License Administration Tools

lmver
 lmver

log file
Switching the Debug Log File Under UNIX

logfile
lmgrd

ls_attr.h
Vendor daemon Support Routines

ls_compare_vendor_on_increment
ls_compare_vendor_on_increment

ls_compare_vendor_on_upgrade
ls_compare_vendor_on_upgrade

ls_conn_timeout
ls_conn_timeout

ls_crypt_case_sensitive
ls_crypt_case_sensitive

ls_daemon_periodic
ls_daemon_periodic

ls_do_checkroot
ls_do_checkroot

ls_dump_send_data
ls_dump_send_data

ls_enforce_startdate
ls_enforce_startdate

ls_get_attr
Vendor daemon Support Routines

ls_incallback
ls_incallback

ls_infilter
ls_infilter

ls_min_lmremove
See also

ls_minimum_user_timeout
lc_timer() and User TIMEOUT Option and UDP Timeout
Description

ls_outfilter
ls_outfilter

ls_read_wait
ls_read_wait

ls_show_vendor_def
ls_show_vendor_def
LM_A_CHECKOUT_DATA

ls_tell_startdate
ls_tell_startdate

ls_use_all_feature_lines
ls_use_all_feature_lines

ls_user_crypt
ls_user_crypt

ls_user_init1
ls_user_init1
LM_A_ETHERNET_BOARDS

ls_user_init2
ls_user_init2

ls_user_lockfile
ls_user_lockfile

ls_vendor.c
Configuring Your Vendor Daemon
lc_timer() and User TIMEOUT Option and UDP Timeout
Description

ls_vendor_msg
Description

LSAPI
LSAPI v1.1
Industry-Standard Licensing APIs
LSAPI Calls

LSEnumProviders
LSAPI Calls

LSGetMessage
LSAPI Calls

LSQuery
LSAPI Calls

LSRelease
LSAPI Calls

LSRequest
LSAPI Calls

LSUpdate
LSAPI Calls

MAX_CRYPT_LEN
LM_A_USER_CRYPT

MAX_HOSTID_LEN
Vendor-defined hostid
LM_A_VENDOR_PRINTHOSTID

MAX_VENDOR_CHECKOUT_DATA
LM_A_CHECKOUT_DATA

Microsoft C
Binary Installation for Windows Systems

Multiple Jobs
Multiple Jobs

NCR
NCR

network licensing
on limited set of hosts
Concurrent Usage; Restricted nodes

NFS
Where to Install Your Licensing Software

Node Locking
Node Locked, Uncounted Licenses

NOLOG
End-User Options File

NOTICE=
FEATURE or INCREMENT Line

Options
End-User Options File

OVERDRAFT=
FEATURE or INCREMENT Line

PACKAGE
create_pkg
PACKAGE Line

PathWay Access
WINSOCK DLL Compatibility

Platform-Specific Notes
SGI
SGI
VAX/VMS
VMS

port address
Format of the License File

port@host
Where to Install Your Licensing Software
Locating the License File

Program Manager
Binary Installation for Windows NT Systems

redundant server
FLEXlm Kits

redundant servers
Selecting Server Nodes
Description
Redundant License Servers
Multiple Jobs
ls_conn_timeout
Where to Install Your Licensing Software

removing a license
lmremove

REPORTLOG
End-User Options File
See also

RESERVE
End-User Options File
FLEXlm Kits
Interaction Between RESERVE and the Duplicate Grouping Mask

RESERVE option
End-User Options File

restricted nodes
Concurrent Usage; Restricted nodes

Retry interval
Client Considerations

RS/6000
IBM
Information every Customer Needs to Know

SCO
lmhostid
Parameters

SDK standard callback routines
FLEXlm Callback Routines

security guidelines
How to Keep Your Software Secure

SENTINEL_KEY
Special Hostids

SERVER
SERVER Line
Redundant License Servers
Node Locked, Counted
Format of the License File
Special Hostids

server nodes
deciding number of
Selecting Server Nodes
definition
FLEXlm Terms and Definitions
multiple
FLEXlm Terms and Definitions

setitimer
LM_A_SETITIMER

SIGALRM
LM_A_SETITIMER
LM_A_SIGNAL
LM_A_CHECK_INTERVAL
LM_A_SETITIMER

signal
LM_A_SIGNAL

SIGPIPE
Debugging Your Application Code

SITE LICENSE
Parameters

Socket
TLI vs. Sockets
TLI vs. Sockets

Software License Working Group
Software License Working Group

Software License Working Group API
Industry-Standard Licensing APIs

software license working group compatibility calls
lb_check_wait
Software License Working Group Compatibility Calls
lb_confirm
Software License Working Group Compatibility Calls
lb_get_cur_users
Software License Working Group Compatibility Calls
lb_release
Software License Working Group Compatibility Calls
lb_request
Software License Working Group Compatibility Calls
lb_wait_remove
Software License Working Group Compatibility Calls
ls_init
Software License Working Group Compatibility Calls
ls_log_message
Software License Working Group Compatibility Calls
ls_terminate
Software License Working Group Compatibility Calls

Solaris
SVR4 Systems
TLI vs. Sockets
TLI vs. Sockets

Source Installation
Source Installation

sprintf()
Description

SUITE
PACKAGE Line

SUN
Parameters

Sunview
Debugging Your Application Code
LM_A_SETITIMER
LM_A_SIGNAL

SVR4
SVR4 Systems

TCP
Description
lmremove
Communications Transport (TCP vs. UDP)

TIMEOUT
End-User Options File
Description
lc_timer() and User TIMEOUT Option and UDP Timeout
FLEXlm Kits
Description

timeout value
setting
ls_minimum_user_timeout

timeout_interval
lmgrd

timestamp_interval
lmgrd

TLI
TLI vs. Sockets

TRANSPORT
How to Select UDP Connections
How to Select UDP Connections

TZ environment variable
Time Zone Setting

UDP
Description
Return
LM_A_UDP_TIMEOUT
Communications Transport (TCP vs. UDP)
Description
How to Select UDP Connections
UDP Behavioral Differences

Ultrix
Ultrix
LM_A_ETHERNET_BOARDS

Uncounted Licenses
Counted Vs. Uncounted Licenses

UPGRADE
ls_use_all_feature_lines
UPGRADE Line

USER
Parameters

USER=
Special Hostids

user_info=
FEATURE or INCREMENT Line

VAX
Parameters

VENDOR
Parameters

vendor daemon
Internationalization
FLEXlm Terms and Definitions
automatic reconnection
LM_A_USER_RECONNECT
building
Building Your Vendor Daemon - VMS Systems
Building Your Vendor Daemon - UNIX Systems
configuring
Configuring Your Vendor Daemon
definition
FLEXlm Terms and Definitions
detecting daemon death
LM_A_CHECK_INTERVAL
inserting user names
Daemon Name
redundant
Overview of Installation Process
starting
Overview of Installation Process

VENDOR_CHECKID
LM_A_HOSTID_PARSE

VENDOR_DEFINED
Parameters

VENDOR_GETHOSTID
LM_A_HOSTID_PARSE

vendor_info=
FEATURE or INCREMENT Line

VENDOR_KEY
Vendorkeys and Vendor Encryption Seeds
Parameters
Installing Your FLEXlm Vendor Keys

VENDOR_KEY5
LM_A_USER_CRYPT
Description
VENDOR_KEY5 and the LM_CODE macro
Parameters

VENDOR_PRINTHOSTID
LM_A_HOSTID_PARSE

VENDORCODE
Parameters
LM_A_USER_CRYPT

version
lc_checkout() version is now a string

VMS
Communications Transport (TCP vs. UDP)
VMS
LM_A_COMM_TRANSPORT
Return
Configuring Your Vendor Daemon
default_license_file (VMS only)
Building Your Vendor Daemon - VMS Systems
LM_A_EF_1, LM_A_EF_2, LM_A_EF_3, LM_A_EF_4, LM_A_EF_5
LM_A_ETHERNET_BOARDS
Redundant vs. Single-server licensing

VMS FLEXlm
Communications transport

WIN32
Binary Installation for Windows Systems

Win32s
Windows, Win32s, and Windows NT

Windows
Locating the License File
Windows, Win32s, and Windows NT
Description
FLEXlm Example Applications
Binary Installation for Windows Systems

Windows DLL
l_crypt renamed to lc_crypt and args changed

Windows NT
Binary Installation for Windows NT Systems
Windows, Win32s, and Windows NT

WinSock
lc_init() and lc_free_job() Must Be Matched

WINTEST
FLEXlm Example Applications

Wollongong
WINSOCK DLL Compatibility

WSACleanup
lc_init() and lc_free_job() Must Be Matched

WSAStartup
lc_init() and lc_free_job() Must Be Matched

X-Display name
LM_A_DISPLAY_OVERRIDE

XOpenDisplay
LM_A_DISPLAY_OVERRIDE

XtAppInitialize
LM_A_DISPLAY_OVERRIDE

XView
LM_A_SIGNAL
Debugging Your Application Code
LM_A_SETITIMER