Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ _barrier_spin_destroy(3synch) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

_barrier_spin(3synch)

_barrier_spin_init(3synch)

barrier(3synch)

barrier_destroy(3synch)

barrier_init(3synch)

barrier_wait(3synch)

synch(3synch)






       _barrier_spin_destroy(3synch)          _barrier_spin_destroy(3synch)


       NAME
             _barrier_spin_destroy - destroy a spin type barrier

       SYNOPSIS
             cc [options] -Kthread file
             #include <synch.h>
             int _barrier_spin_destroy(barrier_spin_t *barrier);

          Parameters
             barrier  pointer to barrier to be destroyed

       DESCRIPTION
             _barrier_spin_destroy destroys the barrier pointed to by
             barrier.  This includes invalidating the barrier and freeing
             any associated implementation-allocated dynamic resources.

             Any user-allocated dynamic storage is unaffected by
             _barrier_spin_destroy and must be explicitly released by the
             program.

          Return Values
             _barrier_spin_destroy returns zero for success and an error
             number for failure, as described below.

          Errors
             If one of the following conditions is detected,
             _barrier_spin_destroy returns the corresponding value:

             EBUSY    A thread is still spinning at the barrier.

             EINVAL   Invalid argument specified.

       REFERENCES
             _barrier_spin(3synch), _barrier_spin_init(3synch),
             barrier(3synch), barrier_destroy(3synch),
             barrier_init(3synch), barrier_wait(3synch), synch(3synch)












                           Copyright 1994 Novell, Inc.               Page 1








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026