Apparatus and method are provided for transferring state data between
computer software programs within the same software process. The apparatus
and method does not require a special operating system, but instead only
requires the use of a few standard operating system calls (i.e, fork and
exec, etc.), so therefore is highly portable between different operating
system machine types. The apparatus and method have complete flexibility
to change arguments or return values and change calling order, function
names, function code, and the like within the new version of the program.
Des matériel et la méthode sont donnés pour des données de transfert d'état entre les programmes de logiciel d'ordinateur dans le même processus de logiciel. Le matériel et la méthode n'exige pas un logiciel d'exploitation spécial, mais exige à la place seulement l'utilisation de quelques appels standard de logiciel d'exploitation (c.-à-d., fourchette et exec, etc.), ainsi est donc fortement portatif entre différents types de machine de logiciel d'exploitation. Les matériel et la méthode ont la flexibilité complète de changer des arguments ou des valeurs de retour et de changer l'ordre appelant, les noms de fonction, le code de fonction, et les semblables dans la nouvelle version du programme.