You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ac...@apache.org on 2020/05/09 17:55:51 UTC
[incubator-nuttx-apps] 02/02:
examples/thttpd/content/tasks/tasks.c: nxstyle check.
This is an automated email from the ASF dual-hosted git repository.
acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git
commit baea7891378c5319f65de2e1b869c747da16fa6d
Author: Gregory Nutt <gn...@nuttx.org>
AuthorDate: Sat May 9 11:26:24 2020 -0600
examples/thttpd/content/tasks/tasks.c: nxstyle check.
---
examples/thttpd/content/tasks/tasks.c | 60 +++++++++++++++++++----------------
1 file changed, 32 insertions(+), 28 deletions(-)
diff --git a/examples/thttpd/content/tasks/tasks.c b/examples/thttpd/content/tasks/tasks.c
index 9cfabad..a353a20 100644
--- a/examples/thttpd/content/tasks/tasks.c
+++ b/examples/thttpd/content/tasks/tasks.c
@@ -79,24 +79,27 @@ static FAR const char *g_policynames[4] =
/* NOTEs:
*
* 1. One limitation in the use of NXFLAT is that functions that are
- * referenced as a pointer-to-a-function must have global scope. Otherwise
- * ARM GCC will generate some bad logic.
- * 2. In general, when called back, there is no guarantee to that PIC registers
- * will be valid and, unless you take special precautions, it could be
- * dangerous to reference global variables in the callback function.
+ * referenced as a pointer-to-a-function must have global scope.
+ * Otherwise ARM GCC will generate some bad logic.
+ * 2. In general, when called back, there is no guarantee to that PIC
+ * registers will be valid and, unless you take special precautions, it
+ * could be dangerous to reference global variables in the callback
+ * function.
*/
-/* static */ void show_task(FAR struct tcb_s *tcb, FAR void *arg)
+void show_task(FAR struct tcb_s *tcb, FAR void *arg)
{
FAR const char *policy;
int i;
/* Show task/thread status */
- policy = g_policynames[(tcb->flags & TCB_FLAG_POLICY_MASK) >> TCB_FLAG_POLICY_SHIFT];
+ policy = g_policynames[(tcb->flags & TCB_FLAG_POLICY_MASK) >>
+ TCB_FLAG_POLICY_SHIFT];
printf("%5d %3d %4s %7s%c%c %8s ",
tcb->pid, tcb->sched_priority, policy,
- g_ttypenames[(tcb->flags & TCB_FLAG_TTYPE_MASK) >> TCB_FLAG_TTYPE_SHIFT],
+ g_ttypenames[(tcb->flags & TCB_FLAG_TTYPE_MASK) >>
+ TCB_FLAG_TTYPE_SHIFT],
tcb->flags & TCB_FLAG_NONCANCELABLE ? 'N' : ' ',
tcb->flags & TCB_FLAG_CANCEL_PENDING ? 'P' : ' ',
g_statenames[tcb->task_state]);
@@ -108,8 +111,8 @@ static FAR const char *g_policynames[4] =
{
FAR struct pthread_tcb_s *ptcb = (FAR struct pthread_tcb_s *)tcb;
- /* It is a pthread. Show any name assigned to the pthread via prtcl() along
- * with the startup value.
+ /* It is a pthread. Show any name assigned to the pthread via prtcl()
+ * along with the startup value.
*/
#if CONFIG_TASK_NAME_SIZE > 0
@@ -139,7 +142,7 @@ static FAR const char *g_policynames[4] =
for (i = 2; ttcb->argv[i]; i++)
{
printf(", %p", ttcb->argv[i]);
- }
+ }
printf(")\n");
}
@@ -160,26 +163,27 @@ int main(int argc, char *argv[])
"Status: 200/html\r\n"
"\r\n"
"<html>\r\n"
- "<head>\r\n"
- "<title>NuttX Tasks</title>\r\n"
- "<link rel=\"stylesheet\" type=\"text/css\" href=\"/style.css\">\r\n"
- "</head>\r\n"
- "<body bgcolor=\"#fffeec\" text=\"black\">\r\n"
- "<div class=\"menu\">\r\n"
- "<div class=\"menubox\"><a href=\"/index.html\">Front page</a></div>\r\n"
- "<div class=\"menubox\"><a href=\"hello\">Say Hello</a></div>\r\n"
- "<div class=\"menubox\"><a href=\"tasks\">Tasks</a></div>\r\n"
- "<br>\r\n"
- "</div>\r\n"
- "<div class=\"contentblock\">\r\n"
- "<pre>\r\n"
- "PID PRI SCHD TYPE NP STATE NAME\r\n");
+ "<head>\r\n"
+ "<title>NuttX Tasks</title>\r\n"
+ "<link rel=\"stylesheet\" type=\"text/css\" href=\"/style.css\">\r\n"
+ "</head>\r\n"
+ "<body bgcolor=\"#fffeec\" text=\"black\">\r\n"
+ "<div class=\"menu\">\r\n"
+ "<div class=\"menubox\"><a href=\"/index.html\">Front page</a></div>\r\n"
+ "<div class=\"menubox\"><a href=\"hello\">Say Hello</a></div>\r\n"
+ "<div class=\"menubox\"><a href=\"tasks\">Tasks</a></div>\r\n"
+ "<br>\r\n"
+ "</div>\r\n"
+ "<div class=\"contentblock\">\r\n"
+ "<pre>\r\n"
+ "PID PRI SCHD TYPE NP STATE NAME\r\n");
nxsched_foreach(show_task, NULL);
puts(
- "</pre>\r\n"
- "</body>\r\n"
- "</html>\r\n");
+ "</pre>\r\n"
+ "</body>\r\n"
+ "</html>\r\n");
+
return 0;
}