lp:ujail

Created by Stephan Peijnik on 2009-12-07 and last modified on 2009-12-31
Get this branch:
bzr branch lp:ujail
Only Stephan Peijnik can upload to this branch. If you are Stephan Peijnik please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stephan Peijnik
Project:
ujail
Status:
Experimental

Recent revisions

18. By Stephan Peijnik on 2009-12-31

libujail/log.c:
libujail/log.h:
 - Added ujlog_set_handler function.
 - Added asserts to __ujlog function.

ujail/main.c:
 - Replaced ujlog(UJLOG_DEBUG2, [...]) with ujlog_debug2([...]).

17. By Stephan Peijnik on 2009-12-31

libujail/context.c:
libujail/list.c:
 - Replaced calls to ujlog(UJLOG_* with calls to ujlog_*(.

libujail/log.c:
libujail/log.h:
 - Added basic ujlog_handler support.
 - Removed ujlog() macro.
 - Added ujlog_*() macros.
 - Made sure ujlog_debug*() only call __ujlog if UJAIL_DEBUG_LOGGING is set.

16. By Stephan Peijnik on 2009-12-28

libujail/linux/Makefile.am:
configure.ac:
libujail/Makefile.am:
 - libujail/linux now compiles into libujail/linux/liblinux.a.
 - liblinux.a is linked against libujail.so.
 - libujail/linux/Makefile is now being generated.

15. By Stephan Peijnik on 2009-12-23

libujail/versioninfo.h.in:
configure.ac:
libujail/version.c:
 - Renamed versioninfo.h.in to version_info.h.in.

.bzrignore:
 - Added ignores for all files generated during a build.

14. By Stephan Peijnik on 2009-12-23

configure.ac:
 - Cleaned up platform & cpu checks.
 - Added checks for some common header files.

13. By Stephan Peijnik on 2009-12-23

libujail/process.h.in:
 - Reflect changes to ujprocess_find_byid.

12. By Stephan Peijnik on 2009-12-23

libujail/log.c:
libujail/log.h:
 - Added very basic logging facility.
ujail/:
ujail/Makefile.am:
ujail/main.c:
 - Added skeleton of ujail program code.
 - Main.c contains basic testing code right now.

libujail/linux/cpu_amd64.c => libujail/linux/linux_cpu_amd64.c:
libujail/linux/cpu_x86.c => libujail/linux/linux_cpu_x86.c:
libujail/linux/platform.c => libujail/linux/linux_platform.c:
libujail/linux/platform_data_text_shared.c => libujail/linux/linux_data_text_shared.c:
libujail/linux/process.c => libujail/linux/linux_process.c:
 - Renamed.

Makefile.am:
 - Added ujail subdirectory.

configure.ac:
 - Added ujail/Makefile to AC_OUTPUT.

libujail/Makefile.am:
 - Reflect file renames.

libujail/context.c:
 - Make use of new list code.
 - Make use of logging facility.

libujail/context.h:
 - Make use of new list code.

libujail/linux/platform_process.h:
 - Make use of new list code.

libujail/list.h:
 - Fixed ujlist_free and ujlist_free_global macros.
 - Modified ujlist_define macro to allow setting both the comparator and
   free functions for a list.
 - Added ujlist_init macro that initializes a list in a similar way as
   ujlist_define does.
 - Added ujlist_find_custom macro which allows to specify a comparator
   for a find operation.
 - Modified ujlist_find macro to be a wrapper around ujlist_find_custom.

libujail/list.c:
 - Make use of logging facility.
 - Added optional comparator parameter to __ujlist_find.

libujail/linux/linux_process.c:
 - Make use of new list code.

11. By Stephan Peijnik on 2009-12-22

libujail/list.[ch]:
 - New list code.

10. By Stephan Peijnik on 2009-12-16

configure.ac:
 - Made both OS and CPU checks dist-safe.
 - Added libujail/process.h to AC_OUTPUT.

libujail/Makefile.am:
 - Added process.h to _HEADERS.
 - Added linux/platform_process.h and linux/process.c to linux _HEADERS
   and _SOURCES.

libujail/context.c:
 - Make use of new list() macro.

libujail/linux/platform.c:
libujail/linux/platform_data_text_shared.c:
 - Include "../platform.h" instead of "platform.h".

libujail/linux/platform_process.h:
 - Moved from linux/process.h.

libujail/linux/process.c:
 - Implement basic process functions.

libujail/list.h:
 - Added list() macro.

libujail/process.h.in:
 - New file defines common process functions and includes the platform
   specific header file.

9. By Stephan Peijnik on 2009-12-15

libujail/platform_info.c.in:
 - Added common (generated) platform info code.

configure.ac:
 - Adapted to generate libujail/platform_info.c.

libujail/Makefile.am:
 - Adapted to compile libujail/platform_info.c.

libujail/linux/cpu_*.c:
 - Removed ujplatform_cpu function (now implemented by platform_info.c).

libujail/linux/platform.c:
 - Removed ujplatform_name function (now implemented by platform_info.c).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers