source: rtems/cpukit/score/src/threadsetpriority.c @ f031df0e

4.115
Last change on this file since f031df0e was 5618c37a, checked in by Sebastian Huber <sebastian.huber@…>, on 07/24/13 at 13:14:48

score: Create thread implementation header

Move implementation specific parts of thread.h and thread.inl into new
header file threadimpl.h. The thread.h contains now only the
application visible API.

Remove superfluous header file includes from various files.

  • Property mode set to 100644
File size: 633 bytes
Line 
1/**
2 *  @file
3 *
4 *  @brief Set Thread Priority
5 *  @ingroup ScoreThread
6 */
7
8/*
9 *  COPYRIGHT (c) 1989-2011.
10 *  On-Line Applications Research Corporation (OAR).
11 *
12 *  The license and distribution terms for this file may be
13 *  found in the file LICENSE in this distribution or at
14 *  http://www.rtems.com/license/LICENSE.
15 */
16
17#if HAVE_CONFIG_H
18#include "config.h"
19#endif
20
21#include <rtems/score/threadimpl.h>
22#include <rtems/score/schedulerimpl.h>
23
24void _Thread_Set_priority(
25  Thread_Control   *the_thread,
26  Priority_Control  new_priority
27)
28{
29  the_thread->current_priority = new_priority;
30
31  _Scheduler_Update( the_thread );
32}
Note: See TracBrowser for help on using the repository browser.