view toys/posix/rmdir.c @ 694:786841fdb1e0

Reindent to two spaces per level. Remove vi: directives that haven't worked right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style. The actual code should be the same afterward, this is just cosmetic refactoring.
author Rob Landley <>
date Tue, 13 Nov 2012 17:14:08 -0600
parents 2986aa63a021
children 3d7526f6115b
line wrap: on
line source

/* rmdir.c - remove directory/path
 * Copyright 2008 Rob Landley <>
 * See


config RMDIR
  bool "rmdir"
  default y
    usage: rmdir [-p] [dirname...]
    Remove one or more directories.

    -p	Remove path.

#include "toys.h"

static void do_rmdir(char *name)
  for (;;) {
    char *temp;

    if (rmdir(name)) {
    if (!toys.optflags) return;
    if (!(temp=strrchr(name,'/'))) return;

void rmdir_main(void)
  char **s;

  for (s=toys.optargs; *s; s++) do_rmdir(*s);