diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-11-23 02:00:58 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-11-23 02:00:58 +0100 |
commit | 02bec9a7652b981ee00c5656e9235ee0cc897f99 (patch) | |
tree | b571ca34e266506b4be83fefab6662af593ce106 /libps/Makefile | |
parent | 9e237b93a53bae03c31e0332b6a98f304157f20c (diff) | |
download | hurd-02bec9a7652b981ee00c5656e9235ee0cc897f99.tar.gz hurd-02bec9a7652b981ee00c5656e9235ee0cc897f99.tar.bz2 hurd-02bec9a7652b981ee00c5656e9235ee0cc897f99.zip |
libps: support getting RPC names for WAIT output
* libps/Makefile (SRCS): Add ../utils/msgids.c.
(../utils/msgids-CPPFLAGS): Add DATADIR macro.
* libps/spec.c: Include "../utils/msgids.h".
(get_rpc_name): Implement with msgid_info.
* utils/msgids.c (parse_opt): Move end code to ...
(msgids_scan_std): ... new function.
* utils/msgids.h (msgids_scan_std): New prototype.
* utils/ps.c (main): Call msgids_scan_std.
Diffstat (limited to 'libps/Makefile')
-rw-r--r-- | libps/Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libps/Makefile b/libps/Makefile index d3c0b187..07d27eeb 100644 --- a/libps/Makefile +++ b/libps/Makefile @@ -24,7 +24,7 @@ makemode := library libname = libps SRCS = context.c filters.c fmt.c host.c proclist.c procstat.c spec.c \ - tty.c user.c write.c + tty.c user.c write.c ../utils/msgids.c installhdrs = ps.h installhdrsubdir = . @@ -33,6 +33,7 @@ OBJS = $(SRCS:.c=.o) msgUser.o termUser.o msg-MIGUFLAGS = -D'MSG_IMPORTS=waittime 1000;' -DUSERPREFIX=ps_ term-MIGUFLAGS = -D'TERM_IMPORTS=waittime 1000;' -DUSERPREFIX=ps_ +../utils/msgids-CPPFLAGS = -DDATADIR=\"${datadir}\" ps_%.h: %_U.h sed 's/_$*_user_/_ps_$*_user_/g' $< > $@ |