cvsuser     03/10/09 18:38:23

  Modified:    io       io_private.h
  Log:
  Add pioctl op and PIO_pioctl API call. General purpose op for IO manipulation
  in tradition of UNIX ioctl call.
  Also add record separator to IO object and allow changing from default \n.
  
  Revision  Changes    Path
  1.3       +4 -1      parrot/io/io_private.h
  
  Index: io_private.h
  ===================================================================
  RCS file: /cvs/public/parrot/io/io_private.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -w -r1.2 -r1.3
  --- io_private.h      2 Sep 2003 16:41:14 -0000       1.2
  +++ io_private.h      10 Oct 2003 01:38:23 -0000      1.3
  @@ -1,7 +1,7 @@
   /* io_private.h
    *  Copyright: 2001-2003 The Perl Foundation.  All Rights Reserved.
    *  CVS Info
  - *     $Id: io_private.h,v 1.2 2003/09/02 16:41:14 boemmels Exp $
  + *     $Id: io_private.h,v 1.3 2003/10/10 01:38:23 mrjoltcola Exp $
    *  Overview:
    *      Internal Details of the Parrot IO subsystem
    *  Data Structure and Algorithms:
  @@ -66,6 +66,8 @@
       PIOOFF_T lpos;              /* Last file position           */
       ParrotIOBuf b;              /* Buffer structure             */
       ParrotIOLayer *stack;
  +    INTVAL recsep;              /* Record Separator             */
  +
       /* ParrotIOFilter * filters; */
   };
   
  @@ -115,6 +117,7 @@
   INTVAL    PIO_gets_down(theINTERP, ParrotIOLayer * layer, ParrotIO * io,
                           char * s, INTVAL maxlen);
   INTVAL    PIO_eof_down(theINTERP, ParrotIOLayer * layer, ParrotIO * io);
  +
   
   #endif /* !defined(PARROT_IO_PRIVATE_H_GUARD) */
   
  
  
  

Reply via email to