version 1.132, 2001/07/11 20:49:57
|
version 1.133, 2001/07/17 17:39:07
|
Line 35
|
Line 35
|
#include <fnmatch.h> |
#include <fnmatch.h> |
#include <stdarg.h> |
#include <stdarg.h> |
#include <sys/wait.h> |
#include <sys/wait.h> |
|
#include <libgen.h> |
|
|
#include <errno.h> |
#include <errno.h> |
#include <syslog.h> |
#include <syslog.h> |
Line 76 void closelog(void) {
|
Line 77 void closelog(void) {
|
#endif |
#endif |
|
|
int main(int argc,char *argv[]) { |
int main(int argc,char *argv[]) { |
|
char* paths[]={"/usr/lib","/usr/","usr","/",".",".."}; |
|
char* want[]={"/usr","/",".","/",".","."}; |
|
int i; |
|
for (i=0; i<6; ++i) { |
|
printf("%s\t%s\t%s\n",paths[i],want[i],dirname(strdup(paths[i]))); |
|
} |
|
#if 0 |
|
char* paths[]={"/usr/lib","/usr/","usr","/",".",".."}; |
|
char* want[]={"lib","usr","usr","/",".",".."}; |
|
int i; |
|
for (i=0; i<6; ++i) { |
|
printf("%s\t%s\t%s\n",paths[i],want[i],basename(strdup(paths[i]))); |
|
} |
|
#endif |
|
#if 0 |
int i; |
int i; |
for (i=0; i<255; ++i) { |
for (i=0; i<255; ++i) { |
int a=isalpha(i); |
int a=isalpha(i); |
int b=(i>='a' && i<='z') || (i>='A' && i<='Z'); |
int b=(i>='a' && i<='z') || (i>='A' && i<='Z'); |
if (a!=b) printf("%d: %d %d\n",i,a,b); |
if (a!=b) printf("%d: %d %d\n",i,a,b); |
} |
} |
|
#endif |
#if 0 |
#if 0 |
char* name; |
char* name; |
int ptyfd,ttyfd; |
int ptyfd,ttyfd; |