From 8d839010207a0e17fd374e00b725b142d0ac7cc0 Mon Sep 17 00:00:00 2001
From: Baoshan Pang <baoshan.pang@windriver.com>
Date: Mon, 23 Sep 2019 14:53:41 -0700
Subject: [PATCH] move rtpSpawn and RTP_ID_ERROR from libstd to libc

---
 src/vxworks/mod.rs | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/vxworks/mod.rs b/src/vxworks/mod.rs
index 9307f361..f1aff9d4 100755
--- a/src/vxworks/mod.rs
+++ b/src/vxworks/mod.rs
@@ -989,6 +989,7 @@ pub const SEEK_END: ::c_int = 2;
 
 // rtpLibCommon.h
 pub const VX_RTP_NAME_LENGTH: usize = 255;
+pub const RTP_ID_ERROR: ::RTP_ID = -1;
 
 // h/public/unistd.h
 pub const _SC_GETPW_R_SIZE_MAX: ::c_int = 21; // Via unistd.h
@@ -2071,6 +2072,15 @@ extern "C" {
 
     // rtpLibCommon.h
     pub fn rtpInfoGet(rtpId: ::RTP_ID, rtpStruct: *mut ::RTP_DESC) -> ::c_int;
+    pub fn rtpSpawn(
+        pubrtpFileName: *const ::c_char,
+        argv: *const *const ::c_char,
+        envp: *const *const ::c_char,
+        priority: ::c_int,
+        uStackSize: ::size_t,
+        options: ::c_int,
+        taskOptions: ::c_int,
+    ) -> RTP_ID;
 
     // ioLib.h
     pub fn _realpath(
-- 
GitLab