1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- /**
- * @file IxOsalOsThread.c (eCos)
- *
- * @brief OS-specific thread implementation.
- *
- *
- * @par
- * IXP400 SW Release version 1.5
- *
- * -- Copyright Notice --
- *
- * @par
- * Copyright 2001-2005, Intel Corporation.
- * All rights reserved.
- *
- * @par
- * SPDX-License-Identifier: BSD-3-Clause
- * @par
- * -- End of Copyright Notice --
- */
- #include "IxOsal.h"
- /* Thread attribute is ignored */
- PUBLIC IX_STATUS
- ixOsalThreadCreate (IxOsalThread * ptrTid,
- IxOsalThreadAttr * threadAttr, IxOsalVoidFnVoidPtr entryPoint, void *arg)
- {
- return IX_SUCCESS;
- }
- /*
- * Start thread after given its thread handle
- */
- PUBLIC IX_STATUS
- ixOsalThreadStart (IxOsalThread * tId)
- {
- /* Thread already started upon creation */
- return IX_SUCCESS;
- }
- /*
- * In Linux threadKill does not actually destroy the thread,
- * it will stop the signal handling.
- */
- PUBLIC IX_STATUS
- ixOsalThreadKill (IxOsalThread * tid)
- {
- return IX_SUCCESS;
- }
- PUBLIC void
- ixOsalThreadExit (void)
- {
- }
- PUBLIC IX_STATUS
- ixOsalThreadPrioritySet (IxOsalOsThread * tid, UINT32 priority)
- {
- return IX_SUCCESS;
- }
- PUBLIC IX_STATUS
- ixOsalThreadSuspend (IxOsalThread * tId)
- {
- return IX_SUCCESS;
- }
- PUBLIC IX_STATUS
- ixOsalThreadResume (IxOsalThread * tId)
- {
- return IX_SUCCESS;
- }
|