Subversion Repositories HelenOS

Rev

Rev 1648 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1648 Rev 1653
Line 22... Line 22...
22
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
 
27
 */
-
 
28
 
-
 
29
 /** @addtogroup libc
-
 
30
 * @{
-
 
31
 */
-
 
32
/** @file
27
 */
33
 */
28
 
34
 
29
/**
35
/**
30
 * Asynchronous library
36
 * Asynchronous library
31
 *
37
 *
Line 354... Line 360...
354
/** Wrapper for client connection thread
360
/** Wrapper for client connection thread
355
 *
361
 *
356
 * When new connection arrives, thread with this function is created.
362
 * When new connection arrives, thread with this function is created.
357
 * It calls client_connection and does final cleanup.
363
 * It calls client_connection and does final cleanup.
358
 *
364
 *
359
 * @parameter arg Connection structure pointer
365
 * @param arg Connection structure pointer
360
 */
366
 */
361
static int connection_thread(void  *arg)
367
static int connection_thread(void  *arg)
362
{
368
{
363
    unsigned long key;
369
    unsigned long key;
364
    msg_t *msg;
370
    msg_t *msg;
Line 790... Line 796...
790
 
796
 
791
void async_msg_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2)
797
void async_msg_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2)
792
{
798
{
793
    ipc_call_async_2(phoneid, method, arg1, arg2, NULL, NULL, !in_interrupt_handler);
799
    ipc_call_async_2(phoneid, method, arg1, arg2, NULL, NULL, !in_interrupt_handler);
794
}
800
}
-
 
801
 
-
 
802
 
-
 
803
 /** @}
-
 
804
 */
-
 
805
 
-
 
806