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:
@@ -43,6 +43,7 @@ StdBinCommands
|
|||||||
beep.cpp
|
beep.cpp
|
||||||
clipboard.cpp
|
clipboard.cpp
|
||||||
df.cpp
|
df.cpp
|
||||||
|
draggers.cpp
|
||||||
# factor.cpp
|
# factor.cpp
|
||||||
ffm.cpp
|
ffm.cpp
|
||||||
iroster.cpp
|
iroster.cpp
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
* draggers - show/hide draggers from CLI
|
||||||
|
* (c) 2004, François Revol - [email protected]
|
||||||
|
*/
|
||||||
|
|
||||||
|
#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]);
|
info->id[0], info->id[1]);
|
||||||
|
|
||||||
for (i = 0; i < info->cpu_count; i++) {
|
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 */
|
/* indeed it should return EINVAL */
|
||||||
/* references:
|
/* references:
|
||||||
* http://grafi.ii.pw.edu.pl/gbm/x86/cpuid.html
|
* http://grafi.ii.pw.edu.pl/gbm/x86/cpuid.html
|
||||||
|
|||||||
Reference in New Issue
Block a user