Annotation of coherent/g/usr/lib/misc/ifcoh.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Return 1 if under Coherent else 0.
                      3:  */
                      4: #include       <sys/utsname.h>
                      5: #include       <string.h>
                      6: 
                      7: if_COHERENT()
                      8: {
                      9:        static char OS_VERSION[] = "COHERENT";
                     10:        struct utsname  tsname;
                     11: 
                     12:        if (uname(&tsname) < 0)
                     13:                return (0);
                     14:        return (!strncmp(tsname.version, OS_VERSION, sizeof(OS_VERSION) - 1));
                     15: }
                     16: 
                     17: #ifdef TEST
                     18: main()
                     19: {
                     20:        puts(if_COHERENT()
                     21:                ? "Congratulations! This is COHERENT!"
                     22:                : "You fool! This is not COHERENT!");
                     23: }
                     24: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.