akaros/user/ndblib/setnetmtpt.c
<<
>>
Prefs
   1/* 
   2 * This file is part of the UCB release of Plan 9. It is subject to the license
   3 * terms in the LICENSE file found in the top-level directory of this
   4 * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No
   5 * part of the UCB release of Plan 9, including this file, may be copied,
   6 * modified, propagated, or distributed except according to the terms contained
   7 * in the LICENSE file.
   8 */
   9#include <stdlib.h>
  10
  11#include <stdio.h>
  12#include <parlib/parlib.h>
  13#include <unistd.h>
  14#include <signal.h>
  15#include <fcntl.h>
  16#include <iplib/iplib.h>
  17#include <ndblib/ndb.h>
  18
  19void
  20setnetmtpt(char *net, int n, char *x)
  21{
  22        if(x == NULL)
  23                x = "/net";
  24
  25        if(*x == '/'){
  26                strncpy(net, x, n);
  27                net[n-1] = 0;
  28        } else {
  29                snprintf(net, n, "/net%s", x);
  30        }
  31}
  32