===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
r-cran-ps-1.4.0/src/api-posix.c-15-SEXP psll_send_signal(SEXP p, SEXP sig) {
r-cran-ps-1.4.0/src/api-posix.c:16:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-posix.c-17-  int csig = INTEGER(sig)[0];
##############################################
r-cran-ps-1.4.0/src/api-posix.c-137-SEXP psll_get_nice(SEXP p) {
r-cran-ps-1.4.0/src/api-posix.c:138:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-posix.c-139-  pid_t pid;
##############################################
r-cran-ps-1.4.0/src/api-posix.c-164-SEXP psll_set_nice(SEXP p, SEXP value) {
r-cran-ps-1.4.0/src/api-posix.c:165:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-posix.c-166-  pid_t pid;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-92-void psll_finalizer(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:93:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-94-  if (handle) free(handle);
##############################################
r-cran-ps-1.4.0/src/api-linux.c-340-SEXP psll_format(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:341:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-342-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-367-SEXP psll_parent(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:368:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-369-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-391-SEXP psll_ppid(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:392:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-393-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-406-SEXP psll_is_running(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:407:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-408-  double ctime;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-419-SEXP psll_name(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:420:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-421-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-435-SEXP psll_exe(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:436:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-437-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-linux.c-472-SEXP psll_cmdline(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:473:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-474-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-linux.c-526-SEXP psll_status(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:527:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-528-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-557-SEXP psll_cwd(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:558:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-559-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-linux.c-584-SEXP psll__ids(SEXP p, const char *needle) {
r-cran-ps-1.4.0/src/api-linux.c:585:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-586-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-linux.c-642-SEXP psll_terminal(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:643:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-644-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-661-SEXP psll_environ(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:662:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-663-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-linux.c-704-SEXP psll_num_threads(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:705:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-706-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-719-SEXP psll_cpu_times(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:720:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-721-  psl_stat_t stat;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-745-SEXP psll_memory_info(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:746:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-747-  unsigned long rss, vms, shared, text, lib, data, dirty;
##############################################
r-cran-ps-1.4.0/src/api-linux.c-883-  PROTECT(phandle = psll_handle(r_pid,  R_NilValue));
r-cran-ps-1.4.0/src/api-linux.c:884:  handle = R_ExternalPtrAddr(phandle);
r-cran-ps-1.4.0/src/api-linux.c-885-
##############################################
r-cran-ps-1.4.0/src/api-linux.c-899-SEXP psll_num_fds(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:900:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-901-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-linux.c-934-SEXP psll_open_files(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:935:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-936-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-linux.c-1003-SEXP psll_connections(SEXP p) {
r-cran-ps-1.4.0/src/api-linux.c:1004:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-linux.c-1005-  char path[512];
##############################################
r-cran-ps-1.4.0/src/api-macos.c-80-void psll_finalizer(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:81:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-82-  if (handle) free(handle);
##############################################
r-cran-ps-1.4.0/src/api-macos.c-118-SEXP psll_format(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:119:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-120-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-144-SEXP psll_parent(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:145:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-146-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-166-SEXP psll_ppid(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:167:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-168-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-179-SEXP psll_is_running(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:180:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-181-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-194-SEXP psll_name(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:195:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-196-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-206-SEXP psll_exe(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:207:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-208-  int ret;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-222-SEXP psll_cmdline(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:223:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-224-  SEXP result;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-239-SEXP psll_status(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:240:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-241-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-260-SEXP psll_username(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:261:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-262-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-280-SEXP psll_cwd(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:281:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-282-
##############################################
r-cran-ps-1.4.0/src/api-macos.c-297-SEXP psll_uids(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:298:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-299-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-320-SEXP psll_gids(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:321:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-322-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-343-SEXP psll_terminal(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:344:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-345-  struct kinfo_proc kp;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-361-SEXP psll_environ(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:362:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-363-  SEXP result;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-379-SEXP psll_num_threads(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:380:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-381-  struct proc_taskinfo pti;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-396-SEXP psll_cpu_times(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:397:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-398-  struct proc_taskinfo pti;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-423-SEXP psll_memory_info(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:424:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-425-  struct proc_taskinfo pti;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-543-  PROTECT(phandle = psll_handle(pid, R_NilValue));
r-cran-ps-1.4.0/src/api-macos.c:544:  handle = R_ExternalPtrAddr(phandle);
r-cran-ps-1.4.0/src/api-macos.c-545-
##############################################
r-cran-ps-1.4.0/src/api-macos.c-566-SEXP psll_num_fds(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:567:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-568-  struct proc_fdinfo *fds_pointer;
##############################################
r-cran-ps-1.4.0/src/api-macos.c-602-SEXP psll_open_files(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:603:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-604-
##############################################
r-cran-ps-1.4.0/src/api-macos.c-682-SEXP psll_connections(SEXP p) {
r-cran-ps-1.4.0/src/api-macos.c:683:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-macos.c-684-  long pid;
##############################################
r-cran-ps-1.4.0/src/api-windows-conn.c-109-
r-cran-ps-1.4.0/src/api-windows-conn.c:110:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows-conn.c-111-  if (!handle) error("Process pointer cleaned up already");
##############################################
r-cran-ps-1.4.0/src/extra.c-120-void ps__protect_free_finalizer(SEXP ptr) {
r-cran-ps-1.4.0/src/extra.c:121:  void *vptr = R_ExternalPtrAddr(ptr);
r-cran-ps-1.4.0/src/extra.c-122-  if (!vptr) return;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-12-static void psll_finalizer(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:13:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-14-  if (handle) free(handle);
##############################################
r-cran-ps-1.4.0/src/api-windows.c-146-SEXP psll_format(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:147:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-148-  SEXP name, status, result;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-170-SEXP psll_parent(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:171:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-172-  SEXP pid, parent, time;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-202-SEXP psll_ppid(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:203:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-204-  SEXP ret;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-218-SEXP psll_is_running(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:219:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-220-  if (!handle) error("Process pointer cleaned up already");
##############################################
r-cran-ps-1.4.0/src/api-windows.c-225-SEXP psll_name(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:226:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-227-  SEXP ret;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-240-SEXP psll_exe(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:241:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-242-  SEXP result;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-253-SEXP psll_cmdline(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:254:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-255-  SEXP result;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-267-SEXP psll_status(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:268:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-269-  SEXP ret;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-280-SEXP psll_username(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:281:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-282-  SEXP ret, result;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-310-SEXP psll_cwd(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:311:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-312-  SEXP result;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-342-SEXP psll_terminal(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:343:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-344-  if (!handle) error("Process pointer cleaned up already");
##############################################
r-cran-ps-1.4.0/src/api-windows.c-349-SEXP psll_environ(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:350:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-351-  SEXP result;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-369-SEXP psll_num_threads(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:370:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-371-  SEXP result;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-384-SEXP psll_cpu_times(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:385:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-386-  SEXP result, result2, names;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-419-SEXP psll_memory_info(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:420:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-421-  SEXP result, result2, names;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-462-SEXP psll_suspend(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:463:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-464-  SEXP running, ret;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-489-SEXP psll_resume(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:490:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-491-  SEXP running, ret;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-522-SEXP psll_kill(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:523:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-524-  SEXP running, ret;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-791-  PROTECT(phandle = psll_handle(pid, R_NilValue));
r-cran-ps-1.4.0/src/api-windows.c:792:  handle = R_ExternalPtrAddr(phandle);
r-cran-ps-1.4.0/src/api-windows.c-793-
##############################################
r-cran-ps-1.4.0/src/api-windows.c-811-SEXP psll_num_fds(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:812:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-813-  HANDLE  hProcess = NULL;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-835-SEXP psll_open_files(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:836:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-837-  HANDLE processHandle = NULL;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-865-SEXP psll_interrupt(SEXP p, SEXP ctrlc, SEXP interrupt_path) {
r-cran-ps-1.4.0/src/api-windows.c:866:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-867-  const char *cinterrupt_path = CHAR(STRING_ELT(interrupt_path, 0));
##############################################
r-cran-ps-1.4.0/src/api-windows.c-1289-SEXP psll_get_nice(SEXP p) {
r-cran-ps-1.4.0/src/api-windows.c:1290:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-1291-  HANDLE hProcess = NULL;
##############################################
r-cran-ps-1.4.0/src/api-windows.c-1330-SEXP psll_set_nice(SEXP p, SEXP value) {
r-cran-ps-1.4.0/src/api-windows.c:1331:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-windows.c-1332-  HANDLE hProcess = NULL;
##############################################
r-cran-ps-1.4.0/src/api-common.c-11-SEXP psll_pid(SEXP p) {
r-cran-ps-1.4.0/src/api-common.c:12:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-common.c-13-  if (!handle) error("Process pointer cleaned up already");
##############################################
r-cran-ps-1.4.0/src/api-common.c-17-SEXP psll_create_time(SEXP p) {
r-cran-ps-1.4.0/src/api-common.c:18:  ps_handle_t *handle = R_ExternalPtrAddr(p);
r-cran-ps-1.4.0/src/api-common.c-19-
##############################################
r-cran-ps-1.4.0/R/low-level.R-395-#'
r-cran-ps-1.4.0/R/low-level.R:396:#' `ps_environ_raw()` is similar to `p$environ()` but returns the
r-cran-ps-1.4.0/R/low-level.R-397-#' unparsed `"var=value"` strings. This is faster, and sometimes good
##############################################
r-cran-ps-1.4.0/R/memoize.R-17-
r-cran-ps-1.4.0/R/memoize.R:18:`$.memoize`  <- function(x, name) {
r-cran-ps-1.4.0/R/memoize.R-19-  switch(
##############################################
r-cran-ps-1.4.0/configure-77-if [ -n "$WINDOWS" ]; then
r-cran-ps-1.4.0/configure:78:    VER=`$RBIN --vanilla --slave -f inst/tools/winver.R`
r-cran-ps-1.4.0/configure:79:    MAJOR=`echo $VER | cut -f1 -d.`
r-cran-ps-1.4.0/configure:80:    MINOR=`echo $VER | cut -f2 -d.`
r-cran-ps-1.4.0/configure:81:    WINVER=`$RBIN --vanilla --slave -e "cat(sprintf('0x0%s', $MAJOR*100 + $MINOR))"`
r-cran-ps-1.4.0/configure-82-    MACROS="${MACROS} PS__WINDOWS _WIN32_WINNT _AVAIL_WINVER"
##############################################
r-cran-ps-1.4.0/configure-154-
r-cran-ps-1.4.0/configure:155:LIBS=`for l in $LIBRARIES; do echo "-l${l}"; done | tr "\n", " "`
r-cran-ps-1.4.0/configure-156-
##############################################
r-cran-ps-1.4.0/debian/tests/run-unit-test-6-if [ "$AUTOPKGTEST_TMP" = "" ] ; then
r-cran-ps-1.4.0/debian/tests/run-unit-test:7:    AUTOPKGTEST_TMP=`mktemp -d /tmp/${debname}-test.XXXXXX`
r-cran-ps-1.4.0/debian/tests/run-unit-test-8-    trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM