ara.t.howard / noaa.gov wrote:
> 
> if one has:
> 
> 
>  struct flock {
>      ...
>      short l_type;    /* Type of lock: F_RDLCK,
>                          F_WRLCK, F_UNLCK */
>      short l_whence;  /* How to interpret l_start:
>                          SEEK_SET, SEEK_CUR, SEEK_END */
>      off_t l_start;   /* Starting offset for lock */
>      off_t l_len;     /* Number of bytes to lock */
>      pid_t l_pid;     /* PID of process blocking our lock
>                          (F_GETLK only) */
>      ...
>  };
> 
> can this structure be desribed using ruby/dl?  i'm worried that the struct
> method assumes the fields are in order which, in the case of the flock
> structure, they may not be.

I don't understand. If the flock struct fields are not in a predictable
order, how do you access them in C?

-- 
      vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407