ADD_SUBDIRECTORY(src/dbus-signal-test)
ADD_SUBDIRECTORY(src/dbus-policy-two-wellknownname-per-one-connection-test)
ADD_SUBDIRECTORY(src/glibc-api-test)
+ADD_SUBDIRECTORY(src/dlog-test)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(dlog)
BuildRequires: cmake
%description
This package provides glibc api test program
+###############################################################################
+%package -n dlog-test
+Summary: dlog
+
+%description -n dlog-test
+This package provides dlog test
+
+
###############################################################################
%prep
%setup -q
%manifest session-utils.manifest
%{_bindir}/putenv-test
+
###############################################################################
%files -n g-debug-fatal-warnings
%license LICENSE.Apache-2.0
%manifest session-utils.manifest
/etc/systemd/user.conf.d/g-debug-fatal-warnings.conf
/etc/systemd/system.conf.d/g-debug-fatal-warnings.conf
+
+
+###############################################################################
+%files -n dlog-test
+%license LICENSE.Apache-2.0
+%manifest session-utils.manifest
+%{_bindir}/dlog-test
--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(dlog-test C)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED
+ dlog
+)
+
+FOREACH(flag ${pkgs_CFLAGS})
+ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
+
+ADD_EXECUTABLE(dlog-test dlog-test.c)
+TARGET_LINK_LIBRARIES(dlog-test ${pkgs_LDFLAGS} -pie)
+
+INSTALL(TARGETS dlog-test DESTINATION bin
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
+ GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
--- /dev/null
+/*
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+
+#include <stdio.h>
+#include <unistd.h>
+
+#include <dlog.h>
+
+#define LOG_TAG "ISPISP"
+
+int main ()
+{
+ SLOGI("test");
+
+ dup2(6, 1);
+ dup2(6, 2);
+ getchar ();
+
+ fprintf (stdout, "aaaaaaaaaaaaaaaaaaaaaaaa");
+ fprintf (stderr, "bbbbbbbbbbbbbbbbbbbbbbbb");
+
+ //while (1) sleep (1);
+}