ftp.nice.ch/Attic/openStep/implementation/gnustep/sources/gstep-base-0.2.7.tgz#/gstep-base-0.2.7/checks/pipes.m

This is pipes.m in view mode; [Download] [Up]

#include <gnustep/base/StdioStream.h>
#include <Foundation/NSString.h>

int main()
{  
  char b[100];
  int len;
  id s = [[StdioStream alloc] initWithPipeFrom: @"cat /etc/group | sort"];

  while ((len = [s readBytes:b length:99]) > 0)
    {
      b[len] = '\0';
      printf("[%d]: %s\n", len, b);
    }

  exit(0);
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.