Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(int argc, char * argv[])
- {
- char buffer[128];
- char fifoname[] = "myfifo";
- int fifofd;
- char *data;
- if (argc>1)
- {
- fifofd = open(fifoname, O_WRONLY);
- do {
- fgets(buffer, sizeof(buffer), stdin);
- write(fifofd, buffer, strlen(buffer)+1 );
- } while (strcmp(buffer,"exit\n") != 0);
- }
- else
- {
- printf("Content-type:text/html\n\n");
- printf("<html><body>");
- printf("hello from send.c<br>");
- data = getenv("QUERY_STRING");
- data=data+2;
- fifofd = open(fifoname, O_WRONLY);
- printf("%s", data);
- sprintf(buffer, "%s", data);
- write(fifofd, buffer, strlen(buffer)+1 );
- }
- close(fifofd);
- return 0;
- }
Add Comment
Please, Sign In to add comment