summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/main.c b/main.c
index 349f068..b65666d 100644
--- a/main.c
+++ b/main.c
@@ -4,7 +4,7 @@
#include "src/user.h"
#include "src/os.h"
-#if defined(__linux__)
+#if defined(__linux__) || defined(__sun)
#include "src/distro.h"
#endif
#include "src/host.h"
@@ -40,6 +40,10 @@ int main(int argc, char *argv[]) {
get_distro();
#include "src/logo/linux.h"
getDistro(distroname);
+#elif defined(__sun)
+ get_distro();
+#include "src/logo/sunos.h"
+ getDistro(distroname);
#else
#include "src/logo/colors.h"
const char *color = MAGENTA;
@@ -114,7 +118,7 @@ int main(int argc, char *argv[]) {
lc++;
}
-#if defined(__linux__)
+#if defined(__linux__) || defined(__sun)
const char *distroo = display_distro();
if (distroo) {
printf("%s ", LOGO[lc]);