swapcontext man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

makecontext(2)							makecontext(2)

NAME
       makecontext(), swapcontext() - manipulate user contexts

SYNOPSIS
       Deprecated

       Deprecated

DESCRIPTION
       The function modifies the context specified by ucp, which has been ini‐
       tialized using When this context is resumed using or program  execution
       continues  by  calling passing it the arguments that follow argc in the
       call.

       Before a call is made to the context being modified should have a stack
       allocated  for  it.  The value of argc must match the number of integer
       arguments passed to otherwise the behavior is undefined.

       The uc_link member is used  to  determine  the  context	that  will  be
       resumed	when the context being modified by returns. The uc_link member
       should be initialized prior to the call to

       The function saves the current context in the context structure pointed
       to  by oucp and sets the context to the context structure pointed to by
       ucp.

RETURN VALUE
       On successful completion, returns 0. Otherwise, −1 is returned  and  is
       set to indicate the error.

WARNINGS
       and are deprecated and should be used only by legacy applications.

       Context APIs are not recommended due to possible compatibility problems
       from release to release, because context APIs  are  very	 architecture-
       specific.   The	context APIs "expose" the architecture to the applica‐
       tion, such  that	 the  application  may	not  be	 compatible  with  all
       releases.

       If you must use context APIs, be aware of the following:

       ·  Do  not  copy the context yourself.  It is not contiguous.  The con‐
	  text may have pointers that may point back to the  original  context
	  rather than in the copied context; hence, it will be broken.

       ·  The size of the context will vary in length from release to release.

ERRORS
       The and functions will fail if:

	      [ENOMEM]		       The  ucp	 argument does not have enough
				       stack left to complete the operation.

SEE ALSO
       exit(2), getcontext(2), sigaction(2), sigprocmask(2), <ucontext.h>.

				  Deprecated			makecontext(2)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net