Annotation of lucent/sys/src/9/port/mkdevh, revision 1.1.1.1

1.1       root        1: #!/bin/rc
                      2: 
                      3: if(~ $#* 0){
                      4:        echo usage: mkdevh file... >[1=2]
                      5:        exit 1
                      6: }
                      7: 
                      8: ../port/mkextract -u dev 1 $* | awk '{
                      9:        print "void      " $1 "reset(void);"
                     10:        print "void      " $1 "init(void);"
                     11:        print "Chan     *" $1 "attach(char*);"
                     12:        print "Chan     *" $1 "clone(Chan*, Chan*);"
                     13:        print "int       " $1 "walk(Chan*, char*);"
                     14:        print "void      " $1 "stat(Chan*, char*);"
                     15:        print "Chan     *" $1 "open(Chan*, int);"
                     16:        print "void      " $1 "create(Chan*, char*, int, ulong);"
                     17:        print "void      " $1 "close(Chan*);"
                     18:        print "long      " $1 "read(Chan*, void*, long, ulong);"
                     19:        print "long      " $1 "write(Chan*, void*, long, ulong);"
                     20:        print "void      " $1 "remove(Chan*);"
                     21:        print "void      " $1 "wstat(Chan*, char*);"
                     22:        }'

unix.superglobalmegacorp.com

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