Introduction
Introduction Statistics Contact Development Disclaimer Help
don't modify argv, use a counter - ii - irc it, simple FIFO based irc client
git clone git://git.suckless.org/ii
Log
Files
Refs
README
LICENSE
---
commit 31b2445000b7f5f88e363f85de1e70e91c2adbaf
parent 0fedff44e3cf7d1f1edfb15f160320dcc6746bd8
Author: Hiltjo Posthuma <[email protected]>
Date: Sat, 18 Nov 2017 12:35:33 +0100
don't modify argv, use a counter
on some platforms (OpenBSD) this changes the exposed argv in tools
using the kvm_* interface, such as ps and pgrep.
Diffstat:
M arg.h | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/arg.h b/arg.h
@@ -21,12 +21,13 @@ extern char *argv0;
argc--;\
break;\
}\
- for (brk_ = 0, argv[0]++, argv_ = argv;\
- argv[0][0] && !brk_;\
- argv[0]++) {\
+ int i_;\
+ for (i_ = 1, brk_ = 0, argv_ = argv;\
+ argv[0][i_] && !brk_;\
+ i_++) {\
if (argv_ != argv)\
break;\
- argc_ = argv[0][0];\
+ argc_ = argv[0][i_];\
switch (argc_)
#define ARGEND }\
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.