Rename _kill() to kill() throughout. Rename _raise() to raise() throughout.
Rename _pid() to pid() throughout. * Makefile.in: Compile some objects with -fomit-frame-pointer. * cygwin.din: Reverse aliasing for _kill. * syscalls.cc (_getpid_r): New function, implemented for newlib compatibility. * shared.cc (open_shared): Remove reserving of memory since previous change eliminate the need for this hack.
This commit is contained in:
@@ -252,11 +252,17 @@ remove (const char *ourname)
|
||||
}
|
||||
|
||||
extern "C" pid_t
|
||||
_getpid ()
|
||||
getpid ()
|
||||
{
|
||||
return myself->pid;
|
||||
}
|
||||
|
||||
extern "C" pid_t
|
||||
_getpid_r (struct _reent *)
|
||||
{
|
||||
return getpid ();
|
||||
}
|
||||
|
||||
/* getppid: POSIX 4.1.1.1 */
|
||||
extern "C" pid_t
|
||||
getppid ()
|
||||
@@ -288,8 +294,8 @@ setsid (void)
|
||||
&& !check_pty_fds ())
|
||||
FreeConsole ();
|
||||
myself->ctty = -1;
|
||||
myself->sid = _getpid ();
|
||||
myself->pgid = _getpid ();
|
||||
myself->sid = getpid ();
|
||||
myself->pgid = getpid ();
|
||||
syscall_printf ("sid %d, pgid %d, ctty %d", myself->sid, myself->pgid, myself->ctty);
|
||||
return myself->sid;
|
||||
}
|
||||
|
Reference in New Issue
Block a user