Gregory P. Smith
be3c3a0e46
bpo-35823: Allow setsid() after vfork() on Linux. (GH-22945)
...
It should just be a syscall updating a couple of fields in the kernel side
process info. Confirming, in glibc is appears to be a shim for the setsid
syscall (based on not finding any code implementing anything special for it)
and in uclibc (*much* easier to read) it is clearly just a setsid syscall shim.
A breadcrumb _suggesting_ that it is not allowed on Darwin/macOS comes from
a commit in emacs: https://lists.gnu.org/archive/html/bug-gnu-emacs/2017-04/msg00297.html
but I don't have a way to verify if that is true or not.
As we are not supporting vfork on macOS today I just left a note in a comment.
2020-10-24 12:07:35 -07:00
..
2020-09-02 11:45:13 +02:00
2020-10-19 23:06:05 +01:00
2020-10-07 16:43:44 -07:00
2020-09-23 14:08:38 +02:00
2020-10-22 03:20:36 -07:00
2020-09-02 11:55:19 +02:00
2020-10-15 21:20:15 +09:00
2020-06-20 12:15:03 -07:00
2020-02-27 23:05:02 -08:00
2020-05-26 18:43:38 +03:00
2020-10-24 21:14:23 +03:00
2020-05-27 02:03:38 -07:00
2020-10-21 17:49:10 -07:00
2020-10-19 22:04:01 -07:00
2020-10-24 21:14:23 +03:00
2020-10-16 10:34:15 +02:00
2020-06-23 06:50:15 -07:00
2020-02-17 14:49:26 +01:00
2020-02-17 10:11:34 +01:00
2020-09-20 09:38:07 +03:00
2020-09-07 17:14:25 +02:00
2020-08-03 23:51:33 -04:00
2020-10-03 13:43:47 +03:00
2020-06-16 01:20:54 +09:00
2020-07-10 12:40:38 +02:00
2020-06-28 15:40:54 +09:00
2020-06-17 01:41:23 +09:00
2020-05-27 21:50:06 +02:00
2020-06-22 17:39:32 +02:00
2020-05-27 02:03:38 -07:00
2020-10-20 12:39:52 +01:00
2020-09-23 12:33:21 +02:00
2020-10-24 21:14:23 +03:00
2020-09-07 10:48:44 +02:00
2020-08-27 02:22:27 +09:00
2020-07-18 11:11:21 +03:00
2020-10-24 12:07:35 -07:00
2020-04-15 02:35:41 +02:00
2020-10-24 21:14:23 +03:00
2020-09-09 12:28:48 +09:00
2020-06-10 18:38:05 +02:00
2020-04-13 22:11:40 -05:00
2020-08-15 10:01:19 -07:00
2020-05-19 13:22:16 +01:00
2020-04-15 02:35:41 +02:00
2020-05-28 10:33:45 +03:00
2020-02-23 22:40:43 -08:00
2020-10-14 18:44:07 -07:00
2020-07-08 00:20:37 +02:00
2020-10-22 02:44:18 -07:00
2020-05-01 11:33:44 +02:00
2020-05-15 03:43:58 -07:00
2020-10-13 08:46:31 +02:00
2020-05-12 23:32:32 +01:00
2020-04-06 14:07:02 +02:00
2020-08-13 16:22:48 +02:00
2020-07-17 11:44:23 +01:00
2020-09-23 14:43:45 -04:00
2020-07-05 22:43:14 +01:00
2020-07-26 20:33:00 -03:00
2020-03-19 10:11:33 -07:00
2020-03-24 23:26:44 -05:00
2020-09-10 16:09:04 +02:00
2020-05-07 10:17:16 +09:00
2020-07-04 01:36:47 +09:00
2020-10-19 16:30:02 -07:00
2020-06-23 11:33:18 +02:00
2020-06-11 17:28:52 +02:00
2020-05-26 18:43:38 +03:00
2020-06-22 17:27:35 +02:00
2020-09-22 08:53:03 -07:00
2020-10-01 19:30:54 -07:00
2020-10-20 18:10:43 +09:00
2020-06-06 00:01:02 +09:00
2020-06-12 11:26:00 +09:00
2020-04-15 02:35:41 +02:00
2020-09-07 15:12:40 +02:00
2020-10-13 22:04:44 +02:00
2020-10-13 22:04:44 +02:00
2020-03-16 14:15:01 +01:00
2020-04-15 02:35:41 +02:00
2020-07-12 19:01:03 +03:00
2020-04-02 14:35:08 +02:00
2020-10-09 23:00:45 +03:00
2020-10-13 22:04:44 +02:00
2020-09-06 12:09:51 +02:00
2020-09-08 11:16:14 +02:00
2020-09-06 12:09:51 +02:00
2020-09-04 14:51:05 +02:00
2020-06-15 21:59:47 +02:00
2020-04-29 15:31:19 -07:00
2020-06-10 18:38:05 +02:00
2020-04-11 10:48:40 +03:00
2020-05-05 10:49:46 +09:00
2020-10-18 17:54:06 +03:00
2020-05-16 11:39:09 +02:00
2020-03-10 20:41:34 -07:00
2020-10-15 16:22:19 +02:00
2020-03-10 20:41:34 -07:00
2020-05-27 02:03:38 -07:00
2020-02-17 11:09:15 +01:00
2020-04-15 02:35:41 +02:00
2020-09-07 10:27:55 +02:00