Lost track of this during the std::process refactorings
pub fn spawn(&mut self, default: Stdio)
-> io::Result<(Process, StdioPipes)> {
pub fn spawn(&mut self, default: Stdio)
-> io::Result<(Process, StdioPipes)> {
+ const CLOEXEC_MSG_FOOTER: &'static [u8] = b"NOEX";
+
if self.saw_nul {
return Err(io::Error::new(ErrorKind::InvalidInput,
"nul byte found in provided data"));
if self.saw_nul {
return Err(io::Error::new(ErrorKind::InvalidInput,
"nul byte found in provided data"));
status: Option<ExitStatus>,
}
status: Option<ExitStatus>,
}
-const CLOEXEC_MSG_FOOTER: &'static [u8] = b"NOEX";
-
impl Process {
pub fn id(&self) -> u32 {
self.pid as u32
impl Process {
pub fn id(&self) -> u32 {
self.pid as u32