1234567891011121314151617181920212223 |
- /* Usage, mthdcat < cmds | methods/mthd
- All this does is cat a file into the method without closing the FD when
- the file ends */
- #include <config.h>
- #include <unistd.h>
- int main()
- {
- char Buffer[4096];
-
- while (1)
- {
- int Res = read(STDIN_FILENO,Buffer,sizeof(Buffer));
- if (Res <= 0)
- while (1) sleep(100);
- if (write(STDOUT_FILENO,Buffer,Res) != Res)
- break;
- }
- return 0;
- }
|