Internationalization and localization tools


Process Control Functions

Related Links

Link to Wide Character Process Control Functions.
Link to Windows Generic Process Control Functions.

Internationalization (I18n) Issue:

The variations of the spawn and exec functions create, load, and execute new child processes. These functions are potentially locale-sensitive because they take path and filenames as arguments. For internationalized software, path and filenames may not be universal throughout all locales. Path names vary depending upon the localized version of the OS being used. They also may contain non-ASCII characters. Filenames vary widely depending upon the internationalized design. Also, these classes of functions operate upon ASCII characters.

I18n Solution:

Path names and filenames should be externalized and loaded based upon the system locale.

For a discussion of additional considerations for pathnames and filenames, see the File and Path Functions section Pathnames.

Use wide character equivalent process control functions to create an internationalized application.

Click on a function for more information:

_execl/execl

_execle/execle

_execlp/execlp

_execlpe/execlpe

_execv/execv

_execve/execve

_execvp/execvp

_execvpe/execvpe

_spawnl/spawnl

_spawnle/spawnle

_spawnlp/spawnlp

_spawnlpe/spawnlpe

_spawnv/spawnv

_spawnve/spawnve

_spawnvp/spawnvp

_spawnvpe/spawnvpe

main

system

WinMain

 

 Locale-Sensitive C++ Methods

 

Lingoport internationalization and localization services and software