Remove the nxt_getpid() alias.

Since the previous commit, nxt_getpid() is only ever aliased to
getpid(2).

nxt_getpid() was only used once in the code, while there are multiple
direct uses of getpid(2)

  $ grep -r "getpid()" src/
  src/nxt_unit.c:    nxt_unit_pid = getpid();
  src/nxt_process.c:    nxt_pid = nxt_getpid();
  src/nxt_process.c:    nxt_pid = getpid();
  src/nxt_lib.c:    nxt_pid = getpid();
  src/nxt_process.h:#define nxt_getpid()                                                          \
  src/nxt_process.h:#define nxt_getpid()                                                          \
  src/nxt_process.h:    getpid()

Just remove it and convert the _single_ instance of nxt_getpid() to
getpid(2).

Reviewed-by: Alejandro Colomar <alx@nginx.com>
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
This commit is contained in:
Andrew Clayton
2022-12-01 21:05:39 +00:00
parent 58812e74d3
commit 7d7b5a977c
2 changed files with 1 additions and 4 deletions

View File

@@ -269,7 +269,7 @@ nxt_process_child_fixup(nxt_task_t *task, nxt_process_t *process)
nxt_ppid = nxt_pid; nxt_ppid = nxt_pid;
nxt_pid = nxt_getpid(); nxt_pid = getpid();
process->pid = nxt_pid; process->pid = nxt_pid;
process->isolated_pid = nxt_pid; process->isolated_pid = nxt_pid;

View File

@@ -13,9 +13,6 @@
#endif #endif
#define nxt_getpid() \
getpid()
typedef pid_t nxt_pid_t; typedef pid_t nxt_pid_t;