new tool: draggers: shows/sets draggers state (shown/hidden) ; typo in sysinfo
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8589 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
146e92861a
commit
1b19c97c63
@ -43,6 +43,7 @@ StdBinCommands
|
||||
beep.cpp
|
||||
clipboard.cpp
|
||||
df.cpp
|
||||
draggers.cpp
|
||||
# factor.cpp
|
||||
ffm.cpp
|
||||
iroster.cpp
|
||||
|
36
src/apps/bin/draggers.cpp
Normal file
36
src/apps/bin/draggers.cpp
Normal file
@ -0,0 +1,36 @@
|
||||
/*
|
||||
* draggers - show/hide draggers from CLI
|
||||
* (c) 2004, François Revol - revol@free.fr
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <Application.h>
|
||||
#include <Dragger.h>
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
BApplication app("application/x-vnd.OBOS-draggers");
|
||||
if (argc < 2) {
|
||||
printf("%s\n", BDragger::AreDraggersDrawn()?"shown":"hidden");
|
||||
return 0;
|
||||
}
|
||||
for (i = 1; i < argc; i++) {
|
||||
if (!strncmp(argv[i], "-h", 2)) {
|
||||
printf("draggers [show|hide]\n");
|
||||
printf("Shows/sets draggers state\n");
|
||||
return 0;
|
||||
}
|
||||
if (!strcmp(argv[i], "1")
|
||||
|| !strncmp(argv[i], "en", 2)
|
||||
|| !strncmp(argv[i], "sh", 2))
|
||||
BDragger::ShowAllDraggers();
|
||||
else if (!strcmp(argv[i], "0")
|
||||
|| !strncmp(argv[i], "di", 2)
|
||||
|| !strncmp(argv[i], "hi", 2))
|
||||
BDragger::HideAllDraggers();
|
||||
}
|
||||
return 0;
|
||||
}
|
@ -231,7 +231,7 @@ static void dump_cpu(system_info *info)
|
||||
info->id[0], info->id[1]);
|
||||
|
||||
for (i = 0; i < info->cpu_count; i++) {
|
||||
/* note: the R5 cpuid_info() doesn't failed when asked for a cpu > cpu_count */
|
||||
/* note: the R5 cpuid_info() doesn't fail when asked for a cpu > cpu_count */
|
||||
/* indeed it should return EINVAL */
|
||||
/* references:
|
||||
* http://grafi.ii.pw.edu.pl/gbm/x86/cpuid.html
|
||||
|
Loading…
x
Reference in New Issue
Block a user