mirror of
git://git.suckless.org/ubase
synced 2024-12-22 06:40:38 +00:00
Add mountpoint(1)
This commit is contained in:
parent
6fa02c77b3
commit
c2db2d065b
1
Makefile
1
Makefile
@ -24,6 +24,7 @@ SRC = \
|
||||
lsmod.c \
|
||||
mkswap.c \
|
||||
mount.c \
|
||||
mountpoint.c \
|
||||
pivot_root.c \
|
||||
ps.c \
|
||||
reboot.c \
|
||||
|
1
TODO
1
TODO
@ -3,7 +3,6 @@ Tools
|
||||
* vmstat(8)
|
||||
* top(1)
|
||||
* Better ps(1) support
|
||||
* mountpoint(1)
|
||||
* swaplabel(8)
|
||||
* last(1)
|
||||
|
||||
|
42
mountpoint.c
Normal file
42
mountpoint.c
Normal 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;
|
||||
}
|
Loading…
Reference in New Issue
Block a user