Allow service scripts to declare the login class to be empty. This way
if both ${name}_login_class and ${name}_limits are set to empty strings
we can completely skip calling limits(1). As a result non-root users can
call run their own rc scripts.
In the past, a workaround for non-superuser accounts was to set login
class to "me". This way limits(1) would issue a warning, e.g.,
$ limits -C me echo ok login class 'me' non-existent, using current settings ok
and continue with the execution of the script. The behavior has
changed recently:
$ limits -C me echo ok login class 'me' non-existent, using current settings limits: setrlimit stacksize: Operation not permitted
I am not sure what commit caused this change in behavior.
While here, make the style of a comment consistent with the rest of the
comments in this section of the file.