I'm trying to run a md5sum command and save the output in C, what is the most efficient way to do it?
Asked
Active
Viewed 181 times
-2
-
It is a good habit to search stack overflow before you post something here. Not voting down though because it is your #SOFirstTime – sjsam Dec 12 '15 at 18:17
1 Answers
1
S.Iquebal deleted answer is giving the right way. Use some library functions to compute the md5sum
(without running any command) - see md5 openssl functions, since running a command has some overhead.
If you insist on running a command, run it with popen(3) or do the equivalent pipe
+ fork
+ execve
syscalls(2)

Community
- 1
- 1

Basile Starynkevitch
- 223,805
- 18
- 296
- 547