Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
0366-gen-clarify-usage-of-self-as-parent-PID.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0366-gen-clarify-usage-of-self-as-parent-PID.patch of Package erlang
From e5b0f97ca57f7fa3d62e18b075d7b7cafb035a7a Mon Sep 17 00:00:00 2001 From: Mattias Hansson <hansson.mattias@gmail.com> Date: Sat, 2 Jan 2021 12:51:37 +0100 Subject: [PATCH] gen: clarify usage of 'self' as parent PID The atom `self` is used instead of parent PID for processes without a parent, like in the case of monitor or link. The use of the atom `self` could be mistaken for a typo. This patch changes the atom declaration to use single quotes to clarify the intended use of `'self'` as an atom and hopefully removes the possibility that `'self'` is interpreted as a typo when read by a fellow developer. --- lib/stdlib/src/gen.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/stdlib/src/gen.erl b/lib/stdlib/src/gen.erl index b2f2a0ff4e..a127720f4d 100644 --- a/lib/stdlib/src/gen.erl +++ b/lib/stdlib/src/gen.erl @@ -113,7 +113,7 @@ do_spawn(GenMod, monitor, Mod, Args, Options) -> do_spawn(GenMod, _, Mod, Args, Options) -> Time = timeout(Options), proc_lib:start(?MODULE, init_it, - [GenMod, self(), self, Mod, Args, Options], + [GenMod, self(), 'self', Mod, Args, Options], Time, spawn_opts(Options)). @@ -133,7 +133,7 @@ do_spawn(GenMod, monitor, Name, Mod, Args, Options) -> do_spawn(GenMod, _, Name, Mod, Args, Options) -> Time = timeout(Options), proc_lib:start(?MODULE, init_it, - [GenMod, self(), self, Name, Mod, Args, Options], + [GenMod, self(), 'self', Name, Mod, Args, Options], Time, spawn_opts(Options)). -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor