Update MentOs code to the latest development version.
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
/// MentOS, The Mentoring Operating system project
|
||||
/// @file ipcs.c
|
||||
/// @brief
|
||||
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
|
||||
/// See LICENSE.md for details.
|
||||
|
||||
#if 0
|
||||
static inline void print_sem_stat()
|
||||
{
|
||||
printf("Semaphores: \n");
|
||||
printf("%-10s %-10s %-10s %-10s %-10s %-10s \n", "T", "ID", "KEY", "MODE", "OWNER", "GROUP");
|
||||
printf("%-20s %-10s %-20s \n\n", "", "Semaphores not implemented", "");
|
||||
}
|
||||
|
||||
static inline void print_msg_stat()
|
||||
{
|
||||
printf("Message Queues: \n");
|
||||
printf("%-10s %-10s %-10s %-10s %-10s %-10s \n", "T", "ID", "KEY", "MODE", "OWNER", "GROUP");
|
||||
printf("%-20s %-10s %-20s \n\n", "", "Message Queues not implemented", "");
|
||||
}
|
||||
|
||||
static inline void print_shm_stat()
|
||||
{
|
||||
printf("Shared Memory: \n");
|
||||
printf("%-10s %-10s %-10s %-10s %-10s %-10s \n", "T", "ID", "KEY", "MODE", "OWNER", "GROUP");
|
||||
printf("%-20s %-10s %-20s \n\n", "", "Shared Memory not implemented", "");
|
||||
}
|
||||
#endif
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
#if 0
|
||||
if (argc > 2) {
|
||||
printf("Too much arguments.\n");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
char datehour[100] = "";
|
||||
strdatehour(datehour);
|
||||
|
||||
printf("IPC status from " OS_NAME " as of %s\n", datehour);
|
||||
|
||||
if (argc == 2) {
|
||||
if (strcmp(argv[1], "-s") == 0) {
|
||||
print_sem_stat();
|
||||
} else if (strcmp(argv[1], "-m") == 0) {
|
||||
print_shm_stat();
|
||||
} else if (strcmp(argv[1], "-q") == 0) {
|
||||
print_msg_stat();
|
||||
} else {
|
||||
printf("Option not recognize.\n");
|
||||
}
|
||||
} else {
|
||||
print_sem_stat();
|
||||
print_shm_stat();
|
||||
print_msg_stat();
|
||||
}
|
||||
|
||||
return;
|
||||
#endif
|
||||
}
|
||||
Reference in New Issue
Block a user