$ od -c -N 50000 [_CDMiwok_01_]<bonsai2.0>cedar>release>Top>UnixSys.df!3
0000000    -   -       U   n   i   x   S   y   s   .   d   f  \n   -   -
0000020        C   o   p   y   r   i   g   h   t     323       1   9   9
0000040    4       b   y       X   e   r   o   x       C   o   r   p   o
0000060    r   a   t   i   o   n   .           A   l   l       r   i   g
0000100    h   t   s       r   e   s   e   r   v   e   d   .  \n   -   -
0000120        D   F   P   o   r   t   :           M   a   r   c   h    
0000140    9   ,       1   9   9   4       1   0   :   5   7   :   0   8
0000160        a   m       P   S   T  \n   -   -       W   i   l   l   i
0000200    e   -   s   ,       M   a   r   c   h       9   ,       1   9
0000220    9   4       1   1   :   0   2       a   m       P   S   T  \n
0000240   \n   E   x   p   o   r   t   s       [   B   o   n   s   a   i
0000260    2   .   0   ]   <   T   o   p   >  \n           U   n   i   x
0000300    S   y   s   .   d   f                                        
0000320                                                                 
0000340                                        0   9   -   M   a   r   -
0000360    9   4       1   1   :   0   3   :   0   9       P   S   T  \n
0000400   \n   D   i   r   e   c   t   o   r   y       [   B   o   n   s
0000420    a   i   2   .   0   ]   <   U   n   i   x   S   y   s   >  \n
0000440            A   s   y   n   c   h   r   o   n   o   u   s   E   v
0000460    e   n   t   s   .   m   o   b   !   1                        
0000500                                                                2
0000520    1   -   F   e   b   -   9   2       1   9   :   4   0   :   5
0000540    1       P   S   T  \n           A   s   y   n   c   h   r   o
0000560    n   o   u   s   E   v   e   n   t   s   .   m   e   s   a   !
0000600    1                                                            
0000620                        2   3   -   S   e   p   -   9   1       1
0000640    2   :   5   7   :   4   9       P   D   T  \n           +   U
0000660    n   i   x   D   i   r   E   n   t   .   m   o   b   !   1    
0000700                                                                 
0000720                                                    2   1   -   F
0000740    e   b   -   9   2       2   3   :   2   7   :   5   1       P
0000760    S   T  \n           U   n   i   x   D   i   r   E   n   t   .
0001000    m   e   s   a   !   1                                        
0001020                                                                 
0001040            2   3   -   M   a   y   -   9   1       1   5   :   3
0001060    2   :   1   9       P   D   T  \n           +   U   n   i   x
0001100    E   r   r   n   o   .   m   o   b   !   1                    
0001120                                                                 
0001140                                        2   1   -   F   e   b   -
0001160    9   2       2   3   :   1   9   :   3   0       P   S   T  \n
0001200            U   n   i   x   E   r   r   n   o   .   m   e   s   a
0001220    !   1                                                        
0001240                                                                2
0001260    3   -   M   a   y   -   9   1       1   5   :   3   2   :   1
0001300    9       P   D   T  \n           +   U   n   i   x   N   e   t
0001320    I   n   e   t   .   m   o   b   !   1                        
0001340                                                                 
0001360                            2   1   -   F   e   b   -   9   2    
0001400    2   3   :   2   7   :   4   8       P   S   T  \n           U
0001420    n   i   x   N   e   t   I   n   e   t   .   m   e   s   a   !
0001440    1                                                            
0001460                                                    1   2   -   A
0001500    u   g   -   9   1       1   7   :   4   3   :   0   3       P
0001520    D   T  \n           +   U   n   i   x   S   o   c   k   e   t
0001540    .   m   o   b   !   1                                        
0001560                                                                 
0001600                2   1   -   F   e   b   -   9   2       2   3   :
0001620    2   7   :   5   3       P   S   T  \n           U   n   i   x
0001640    S   o   c   k   e   t   .   m   e   s   a   !   1            
0001660                                                                 
0001700                                        1   2   -   A   u   g   -
0001720    9   1       1   0   :   3   0   :   2   4       P   D   T  \n
0001740            +   U   n   i   x   S   t   a   t   .   m   o   b   !
0001760    1                                                            
0002000                                                                 
0002020    2   1   -   F   e   b   -   9   2       2   3   :   2   7   :
0002040    4   9       P   S   T  \n           U   n   i   x   S   t   a
0002060    t   .   m   e   s   a   !   1                                
0002100                                                                 
0002120                            1   2   -   A   u   g   -   9   1    
0002140    1   0   :   3   1   :   3   5       P   D   T  \n           U
0002160    n   i   x   S   y   s   C   a   l   l   E   x   t   e   n   s
0002200    i   o   n   s   .   m   o   b   !   1                        
0002220                                                    2   6   -   J
0002240    a   n   -   9   3       2   0   :   4   3   :   0   6       P
0002260    S   T  \n           U   n   i   x   S   y   s   C   a   l   l
0002300    E   x   t   e   n   s   i   o   n   s   .   m   e   s   a   !
0002320    1                                                            
0002340            2   6   -   J   a   n   -   9   3       2   0   :   4
0002360    1   :   0   3       P   S   T  \n           U   n   i   x   S
0002400    y   s   C   a   l   l   s   .   m   o   b   !   1            
0002420                                                                 
0002440                                    2   1   -   F   e   b   -   9
0002460    2       1   9   :   4   0   :   2   4       P   S   T  \n    
0002500        U   n   i   x   S   y   s   C   a   l   l   s   .   m   e
0002520    s   a   !   1                                                
0002540                                                            1   3
0002560    -   A   u   g   -   9   1       1   2   :   5   5   :   4   3
0002600        P   D   T  \n           +   U   n   i   x   T   i   m   e
0002620    .   m   o   b   !   1                                        
0002640                                                                 
0002660                        2   2   -   F   e   b   -   9   2       0
0002700    0   :   3   3   :   5   9       P   S   T  \n           U   n
0002720    i   x   T   i   m   e   .   m   e   s   a   !   1            
0002740                                                                 
0002760                                                1   3   -   A   u
0003000    g   -   9   1       1   3   :   0   0   :   3   6       P   D
0003020    T  \n           U   n   i   x   T   y   p   e   s   .   m   o
0003040    b   !   1                                                    
0003060                                                                 
0003100        2   1   -   F   e   b   -   9   2       1   9   :   4   0
0003120    :   1   4       P   S   T  \n           U   n   i   x   T   y
0003140    p   e   s   .   m   e   s   a   !   1                        
0003160                                                                 
0003200                                1   2   -   A   u   g   -   9   1
0003220        1   7   :   1   9   :   4   5       P   D   T  \n  \n    
0003240        U   n   i   x   S   y   s   C   a   l   l   s   D   o   c
0003260    .   t   i   o   g   a   !   1                                
0003300                                                            0   7
0003320    -   A   u   g   -   9   1       1   1   :   3   7   :   0   9
0003340        P   D   T  \n  \n           +   A   s   y   n   c   h   r
0003360    o   n   o   u   s   E   v   e   n   t   s   I   m   p   l   .
0003400    m   e   s   a   !   1                                        
0003420                            2   3   -   S   e   p   -   9   1    
0003440    1   6   :   5   2   :   2   5       P   D   T  \n           +
0003460    T   h   r   e   a   d   s   U   I   O   I   N   T   E   v   e
0003500    n   t   .   c   !   1                                        
0003520                                                        1   2   -
0003540    S   e   p   -   9   1       1   7   :   2   4   :   2   0    
0003560    P   D   T  \n           +   U   n   i   x   S   y   s   C   a
0003600    l   l   E   x   t   e   n   s   i   o   n   s   I   m   p   l
0003620    .   m   e   s   a   !   1                                    
0003640                    2   9   -   J   a   n   -   9   2       1   4
0003660    :   5   4   :   1   8       P   S   T  \n  \n           U   n
0003700    i   x   S   y   s   C   a   l   l   s   I   m   p   l   .   m
0003720    o   b   !   1                                                
0003740                                                2   6   -   J   a
0003760    n   -   9   3       2   0   :   4   3   :   1   1       P   S
0004000    T  \n           U   n   i   x   S   y   s   C   a   l   l   s
0004020    I   m   p   l   .   m   e   s   a   !   1                    
0004040                                                                 
0004060        2   6   -   J   a   n   -   9   3       2   0   :   4   2
0004100    :   5   2       P   S   T  \n           U   n   i   x   S   y
0004120    s   C   a   l   l   s   I   m   p   l   .   c   2   c   .   c
0004140    !   1                                                        
0004160                                2   6   -   J   a   n   -   9   3
0004200        2   0   :   4   3   :   1   2       P   S   T  \n        
0004220    s   u   n   4   _   s   o   l   a   r   i   s   >   U   n   i
0004240    x   S   y   s   C   a   l   l   s   I   m   p   l   .   c   2
0004260    c   .   o   !   2                                   1   6   -
0004300    S   e   p   -   9   3       1   5   :   4   6   :   1   4    
0004320    P   D   T  \n           s   u   n   4   _   s   o   l   a   r
0004340    i   s   _   o   p   t   >   U   n   i   x   S   y   s   C   a
0004360    l   l   s   I   m   p   l   .   c   2   c   .   o   !   1    
0004400                0   9   -   M   a   r   -   9   4       1   0   :
0004420    5   9   :   3   8       P   S   T  \n           U   n   i   x
0004440    T   r   a   p   T   o   M   e   s   a   E   r   r   o   r   I
0004460    m   p   l   .   m   o   b   !   1                            
0004500                                        2   1   -   F   e   b   -
0004520    9   2       1   9   :   4   0   :   1   5       P   S   T  \n
0004540            U   n   i   x   T   r   a   p   T   o   M   e   s   a
0004560    E   r   r   o   r   I   m   p   l   .   m   e   s   a   !   1
0004600                                                                1
0004620    2   -   A   u   g   -   9   1       1   7   :   4   0   :   1
0004640    5       P   D   T  \n           U   n   i   x   T   r   a   p
0004660    T   o   M   e   s   a   E   r   r   o   r   I   m   p   l   .
0004700    c   2   c   .   c   !   1                                    
0004720                        2   1   -   F   e   b   -   9   2       1
0004740    9   :   4   0   :   1   6       P   S   T  \n           s   u
0004760    n   4   _   s   o   l   a   r   i   s   >   U   n   i   x   T
0005000    r   a   p   T   o   M   e   s   a   E   r   r   o   r   I   m
0005020    p   l   .   c   2   c   .   o   !   2       1   6   -   S   e
0005040    p   -   9   3       1   5   :   4   6   :   0   5       P   D
0005060    T  \n           s   u   n   4   _   s   o   l   a   r   i   s
0005100    _   o   p   t   >   U   n   i   x   T   r   a   p   T   o   M
0005120    e   s   a   E   r   r   o   r   I   m   p   l   .   c   2   c
0005140    .   o   !   1       0   9   -   M   a   r   -   9   4       1
0005160    0   :   5   9   :   3   4       P   S   T  \n  \n           U
0005200    n   i   x   S   y   s   P   a   c   k   a   g   e   .   m   o
0005220    b   !   1                                                    
0005240                                                    2   9   -   J
0005260    a   n   -   9   3       1   1   :   5   3   :   2   0       P
0005300    S   T  \n           U   n   i   x   S   y   s   P   a   c   k
0005320    a   g   e   .   c   o   n   f   i   g   !   1                
0005340                                                                 
0005360            2   6   -   J   a   n   -   9   3       2   0   :   3
0005400    2   :   5   4       P   S   T  \n           U   n   i   x   S
0005420    y   s   P   a   c   k   a   g   e   .   c   2   c   .   c   !
0005440    1                                                            
0005460                                    2   9   -   J   a   n   -   9
0005500    3       1   1   :   5   3   :   2   1       P   S   T  \n    
0005520        +   s   u   n   4   _   s   o   l   a   r   i   s   >   U
0005540    n   i   x   S   y   s   P   a   c   k   a   g   e   .   c   2
0005560    c   .   o   !   2                                           1
0005600    6   -   S   e   p   -   9   3       1   5   :   4   6   :   2
0005620    7       P   D   T  \n           +   s   u   n   4   _   s   o
0005640    l   a   r   i   s   _   o   p   t   >   U   n   i   x   S   y
0005660    s   P   a   c   k   a   g   e   .   c   2   c   .   o   !   1
0005700                            0   9   -   M   a   r   -   9   4    
0005720    1   0   :   5   9   :   4   2       P   S   T  \n  \n   I   m
0005740    p   o   r   t   s       [   B   o   n   s   a   i   2   .   0
0005760    ]   <   T   o   p   >   B   a   s   i   c   s   .   d   f    
0006000    O   f       ~   =  \n           U   s   i   n   g       [   B
0006020    a   s   i   c   s   .   m   o   b   ,       P   r   o   c   e
0006040    s   s   .   m   o   b   ,       R   u   n   t   i   m   e   E
0006060    r   r   o   r   .   m   o   b   ]  \n  \n   I   m   p   o   r
0006100    t   s       [   B   o   n   s   a   i   2   .   0   ]   <   T
0006120    o   p   >   D   e   b   u   g   g   e   r   .   d   f       O
0006140    f       ~   =  \n           U   s   i   n   g       [   P   r
0006160    e   D   e   b   u   g   .   m   o   b   ]  \n  \n   I   m   p
0006200    o   r   t   s       [   B   o   n   s   a   i   2   .   0   ]
0006220    <   T   o   p   >   F   a   c   e   s   .   d   f       O   f
0006240        ~   =  \n           U   s   i   n   g       [   P   r   o
0006260    c   e   s   s   o   r   F   a   c   e   .   m   o   b   ]  \n
0006300   \n   I   m   p   o   r   t   s       [   B   o   n   s   a   i
0006320    2   .   0   ]   <   T   o   p   >   P   C   R   I   n   t   e
0006340    r   f   a   c   e   .   d   f       O   f       ~   =  \n    
0006360        U   s   i   n   g       [   x   r   >   B   a   s   i   c
0006400    T   y   p   e   s   .   h   ,       x   r   >   T   h   r   e
0006420    a   d   s   S   h   a   r   e   d   M   e   m   .   h   ,    
0006440    x   r   >   T   h   r   e   a   d   s   T   e   r   m   i   n
0006460    a   t   i   o   n   .   h   ]  \n  \n   I   m   p   o   r   t
0006500    s       [   B   o   n   s   a   i   2   .   0   ]   <   T   o
0006520    p   >   V   M   .   d   f       O   f       ~   =  \n        
0006540    U   s   i   n   g       [   V   M   .   m   o   b   ]  \n    
0006557