#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
extern char **environ;
char *http="HTTP_";
char *remote="REMOTE_";
char *req="REQUEST_";
int main (int argc, char *argv[]){
int i, httpl, remotel, reql;
httpl=strlen(http);
remotel=strlen(remote);
reql=strlen(req);
puts("Content-type: text/plain\n");
for (i=0; i< 99; i++){
if (environ[i]==NULL) break;
if (strncmp(http, environ[i], httpl)==0 ||
strncmp(req, environ[i], reql)==0 ||
strncmp(remote, environ[i], remotel)==0){
puts(environ[i]);
}
}
return 0;
}
=1=
THE END |