Specify OS PID return values

This commit is contained in:
Michael Santos
2014-07-07 10:05:31 -04:00
parent bc159a5902
commit ef3faf49ca
2 changed files with 7 additions and 7 deletions

View File

@@ -414,8 +414,8 @@ specs() ->
-spec clearenv(alcove_drv:ref()) -> 'ok' | {'error', file:posix()}.
-spec clearenv(alcove_drv:ref(),fork_path()) -> 'ok' | {'error', file:posix()}.
-spec clone(alcove_drv:ref(),non_neg_integer()) -> {'ok', non_neg_integer()} | {'error', file:posix()}.
-spec clone(alcove_drv:ref(),fork_path(),non_neg_integer()) -> {'ok', non_neg_integer()} | {'error', file:posix()}.
-spec clone(alcove_drv:ref(),non_neg_integer()) -> {'ok', os_pid()} | {'error', file:posix()}.
-spec clone(alcove_drv:ref(),fork_path(),non_neg_integer()) -> {'ok', os_pid()} | {'error', file:posix()}.
-spec clone_define(alcove_drv:ref(),atom()) -> 'false' | non_neg_integer().
-spec clone_define(alcove_drv:ref(),fork_path(),atom()) -> 'false' | non_neg_integer().
@@ -444,8 +444,8 @@ specs() ->
-spec file_define(alcove_drv:ref(),atom()) -> non_neg_integer() | 'false'.
-spec file_define(alcove_drv:ref(),fork_path(),atom()) -> non_neg_integer() | 'false'.
-spec fork(alcove_drv:ref()) -> {'ok', non_neg_integer()} | {'error', file:posix()}.
-spec fork(alcove_drv:ref(),fork_path()) -> {'ok', non_neg_integer()} | {'error', file:posix()}.
-spec fork(alcove_drv:ref()) -> {'ok', os_pid()} | {'error', file:posix()}.
-spec fork(alcove_drv:ref(),fork_path()) -> {'ok', os_pid()} | {'error', file:posix()}.
-spec getcwd(alcove_drv:ref()) -> {'ok', binary()} | {'error', file:posix()}.
-spec getcwd(alcove_drv:ref(),fork_path()) -> {'ok', binary()} | {'error', file:posix()}.
@@ -465,8 +465,8 @@ specs() ->
-spec getpgrp(alcove_drv:ref()) -> integer().
-spec getpgrp(alcove_drv:ref(),fork_path()) -> integer().
-spec getpid(alcove_drv:ref()) -> non_neg_integer().
-spec getpid(alcove_drv:ref(),fork_path()) -> non_neg_integer().
-spec getpid(alcove_drv:ref()) -> os_pid().
-spec getpid(alcove_drv:ref(),fork_path()) -> os_pid().
-spec getrlimit(alcove_drv:ref(),non_neg_integer()) -> {'ok', #alcove_rlimit{}} | {'error', file:posix()}.
-spec getrlimit(alcove_drv:ref(),fork_path(),non_neg_integer()) -> {'ok', #alcove_rlimit{}} | {'error', file:posix()}.

View File

@@ -16,7 +16,7 @@
}).
-record(alcove_pid, {
pid = 0 :: integer(),
pid = 0 :: non_neg_integer(),
stdin = -1 :: integer(),
stdout = -1 :: integer(),
stderr = -1 :: integer()