Add mountpoint(1)

This commit is contained in:
sin 2013-08-16 11:00:43 +01:00
parent 6fa02c77b3
commit c2db2d065b
3 changed files with 43 additions and 1 deletions

View File

@ -24,6 +24,7 @@ SRC = \
lsmod.c \ lsmod.c \
mkswap.c \ mkswap.c \
mount.c \ mount.c \
mountpoint.c \
pivot_root.c \ pivot_root.c \
ps.c \ ps.c \
reboot.c \ reboot.c \

1
TODO
View File

@ -3,7 +3,6 @@ Tools
* vmstat(8) * vmstat(8)
* top(1) * top(1)
* Better ps(1) support * Better ps(1) support
* mountpoint(1)
* swaplabel(8) * swaplabel(8)
* last(1) * last(1)

42
mountpoint.c Normal file
View File

@ -0,0 +1,42 @@
/* See LICENSE file for copyright and license details. */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "grabmntinfo.h"
#include "util.h"
static void
usage(void)
{
eprintf("usage: %s target\n", argv0);
}
int
main(int argc, char *argv[])
{
int i;
struct mntinfo *minfo = NULL;
int siz;
int ret = 0;
ARGBEGIN {
default:
usage();
} ARGEND;
if (argc < 1)
usage();
siz = grabmntinfo(&minfo);
if (!siz)
eprintf("grabmntinfo:");
for (i = 0; i < siz; i++)
if (!strcmp(minfo[i].mntdir, argv[0]))
break;
free(minfo);
if (i == siz)
ret = 1;
return ret;
}