Re: [libposix-development] bzip2
Status: Pre-Alpha
Brought to you by:
hdante
|
From: Henrique A. <hd...@gm...> - 2009-08-04 21:32:07
|
2009/8/4 Henrique Almeida <hd...@gm...>:
> The following functions still need to be implemented:
> - signal
I've started implementing signal().
> - rewind
> - stat
> - getenv
> - fchown
> - fopen
> - perror
> - ungetc
> - fdopen
> - lstat
> - isatty
> - fclose
> - utime
> - fgetc
> - fread
> - ferror
> - fchmod
>
> 2009/8/2 John Haitas <jh...@gm...>:
>> $ readelf --relocs /bin/bzip2 | awk '{print $5}'
>>
>> offset
>> Sym.
>> __gmon_start__
>> stderr
>> stdin
>> stdout
>>
>> offset
>> Sym.
>> fileno
>> __errno_location
>> strerror
>> open64
>> __fprintf_chk
>> signal
>> __gmon_start__
>> rewind
>> __xstat64
>> BZ2_bzReadGetUnused
>> getenv
>> strncpy
>> fchown
>> fopen64
>> __libc_start_main
>> BZ2_bzRead
>> perror
>> __strcat_chk
>> ungetc
>> fdopen
>> free
>> __lxstat64
>> fflush
>> __ctype_b_loc
>> isatty
>> fclose
>> BZ2_bzWriteOpen
>> utime
>> strlen
>> BZ2_bzReadOpen
>> fgetc
>> strcpy
>> BZ2_bzWriteClose64
>> close
>> fwrite
>> strstr
>> remove
>> malloc
>> __stack_chk_fail
>> strncmp
>> fread
>> ferror
>> strcmp
>> exit
>> fchmod
>> BZ2_bzWrite
>> BZ2_bzlibVersion
>> BZ2_bzReadClose
>>
>>
>> On Sun, Aug 2, 2009 at 4:10 PM, Henrique Almeida<hd...@gm...> wrote:
>>> Implement all the required functions. Do a readelf --relocs
>>> /bin/bzip2 to see what it needs.
>>>
>>>
>>>
>>> 2009/8/2 John Haitas <jh...@gm...>:
>>>> What do we need to do to get bzip2 to build?
>>>>
>>>> On Sat, Aug 1, 2009 at 5:14 PM, John Haitas<jh...@gm...> wrote:
>>>>> Great work Henrique!
>>>>>
>>>>>
>>>>> On Sat, Aug 1, 2009 at 1:20 PM, Henrique Almeida<hd...@gm...> wrote:
>>>>>> Fixed for x86_64 too, which means that we have a malloc. :-D
>>>>>>
>>>>>> 2009/8/1 Henrique Almeida <hd...@gm...>:
>>>>>>> Simple test is working perfectly on linux and freebsd x86. :-)
>>>>>>>
>>>>>>> 2009/8/1 Henrique Almeida <hd...@gm...>:
>>>>>>>> I've fixed compilation in all platforms. Tests are still missing.
>>>>>>>>
>>>>>>>> 2009/8/1 John Haitas <jh...@gm...>:
>>>>>>>>> it seems as if mmap isn't defined for 64bit
>>>>>>>>>
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c: In function ‘mmap’:
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:62: error:
>>>>>>>>> ‘LINUX_SYS_mmap2’ undeclared (first use in this function)
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:62: error:
>>>>>>>>> (Each undeclared identifier is reported only once
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:62: error:
>>>>>>>>> for each function it appears in.)
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:63:
>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:63:
>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:64:
>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c: In
>>>>>>>>> function ‘system_open’:
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:75:
>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>> /home/jhaitas/src/libposix-git/system/linux/system_calls.c:76:
>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Aug 1, 2009 at 1:15 AM, <jh...@gm...> wrote:
>>>>>>>>>> its not building on 64bit linux...
>>>>>>>>>>
>>>>>>>>>> [ 55%] Building C object CMakeFiles/posix.dir/mandatory/printf_scanner.c.o
>>>>>>>>>> [ 58%] Building C object CMakeFiles/posix.dir/system/linux/system_calls.c.o
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:
>>>>>>>>>> In function ‘write’:
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:38:
>>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:
>>>>>>>>>> In function ‘_Exit’:
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:44:
>>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:
>>>>>>>>>> In function ‘mmap’:
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:62:
>>>>>>>>>> error: ‘LINUX_SYS_mmap2’ undeclared (first use in this function)
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:62:
>>>>>>>>>> error: (Each undeclared identifier is reported only once
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:62:
>>>>>>>>>> error: for each function it appears in.)
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:63:
>>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:63:
>>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:64:
>>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:
>>>>>>>>>> In function ‘system_open’:
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:75:
>>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>> /home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5/system/linux/system_calls.c:76:
>>>>>>>>>> warning: cast to pointer from integer of different size
>>>>>>>>>> make[3]: *** [CMakeFiles/posix.dir/system/linux/system_calls.c.o] Error 1
>>>>>>>>>> make[3]: Leaving directory
>>>>>>>>>> `/home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5'
>>>>>>>>>> make[2]: *** [CMakeFiles/posix.dir/all] Error 2
>>>>>>>>>> make[2]: Leaving directory
>>>>>>>>>> `/home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5'
>>>>>>>>>> make[1]: *** [all] Error 2
>>>>>>>>>> make[1]: Leaving directory
>>>>>>>>>> `/home/jhaitas/src/build-area/libposix-0.0.3+git20090731t2300x80072a5'
>>>>>>>>>> make: *** [build] Error 2
>>>>>>>>>> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
>>>>>>>>>> bzr: ERROR: The build failed.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Jul 31, 2009 at 9:00 PM, Henrique Almeida<hd...@gm...> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I've fixed the compilation for x86 and included mmap (I've changed
>>>>>>>>>>> the sbrk call to mmap). I don't know yet if it compiles under other
>>>>>>>>>>> platforms and I haven't tested on any platform, so expect crashes.
>>>>>>>>>>>
>>>>>>>>>>> 2009/7/31 <jh...@gm...>:
>>>>>>>>>>>>
>>>>>>>>>>>> The current HEAD doesn't build... My fault...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Jul 31, 2009 at 3:24 PM, <jh...@gm...> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> There is one error. Search for sbrk
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Jul 31, 2009 at 2:10 PM, Henrique Almeida<hd...@gm...>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes, that would be a good start.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2009/7/31 <jh...@gm...>:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I could get us started by implementing the version of malloc taught in
>>>>>>>>>>>>>>> K&R
>>>>>>>>>>>>>>> C.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Just an thought...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Jul 31, 2009 at 11:29 AM, Henrique Almeida<hd...@gm...>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I've spent too much time studying dlmalloc and there are still many
>>>>>>>>>>>>>>>> details that I don't understand. I'm considering trying alternative
>>>>>>>>>>>>>>>> implementations.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 2009/7/22 Henrique Almeida <hd...@gm...>:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I'm thinking about reimplementing Doug Lea's malloc for libposix,
>>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>>> least while we don't have threading support. I'm currently studying
>>>>>>>>>>>>>>>>> his implementation. malloc is an important function that we're
>>>>>>>>>>>>>>>>> missing.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2009/7/16 Henrique Almeida <hd...@gm...>:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 2009/7/16 Chris Forbes <ch...@fa...>:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I think I've finally got git figured out (unwiring my brain from
>>>>>>>>>>>>>>>>>>> using
>>>>>>>>>>>>>>>>>>> SVN :(),
>>>>>>>>>>>>>>>>>>> so I'll do some of the other functions for bzip2 after work.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have to write a git howto for the project, but I won't have time
>>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>>> the next weeks. The task is at TaskFreak site. Basically, git has
>>>>>>>>>>>>>>>>>> two
>>>>>>>>>>>>>>>>>> main differences from svn (that make things look complicated),
>>>>>>>>>>>>>>>>>> which
>>>>>>>>>>>>>>>>>> are multiple repositories (as a natural part of the development)
>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>> somewhat different terminology. So, to work with git you first need
>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> recreate your own repository. Then you'll work by commiting
>>>>>>>>>>>>>>>>>> frequently
>>>>>>>>>>>>>>>>>> to your local repository. When the code is in a usable state for
>>>>>>>>>>>>>>>>>> everyone, you merge your repository with SF repository. The
>>>>>>>>>>>>>>>>>> commands
>>>>>>>>>>>>>>>>>> are the following:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Create a full local clone of the remote repository (and setup
>>>>>>>>>>>>>>>>>> remote
>>>>>>>>>>>>>>>>>> merges)
>>>>>>>>>>>>>>>>>> git clone
>>>>>>>>>>>>>>>>>> ssh://hdante@libposix.git.sourceforge.net/gitroot/libposix
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Merge the remote repository in your local repository
>>>>>>>>>>>>>>>>>> git pull
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Merge the remote repository (other than SF) in your local
>>>>>>>>>>>>>>>>>> repository
>>>>>>>>>>>>>>>>>> git pull http://remote.repository.com/
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Edit code
>>>>>>>>>>>>>>>>>> editor source1 source2 source3 (git is not used)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # View list of changed files
>>>>>>>>>>>>>>>>>> git status
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # View code changes
>>>>>>>>>>>>>>>>>> git diff
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Add files to commit
>>>>>>>>>>>>>>>>>> git add source1/dir1
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Remove files
>>>>>>>>>>>>>>>>>> git rm source1
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Move files
>>>>>>>>>>>>>>>>>> git mv source1 dest1
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # View code changes that were marked as added to commit (with git
>>>>>>>>>>>>>>>>>> add)
>>>>>>>>>>>>>>>>>> git diff HEAD
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Commit (to the local repository)
>>>>>>>>>>>>>>>>>> git commit
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # View the commit log
>>>>>>>>>>>>>>>>>> git log
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> # Merge the local repository to the remote repository (upload code
>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> SF)
>>>>>>>>>>>>>>>>>> git push
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> -- Chris
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>>>>> From: Henrique Almeida [mailto:hd...@gm...]
>>>>>>>>>>>>>>>>>>> Sent: Thursday, 16 July 2009 3:18 p.m.
>>>>>>>>>>>>>>>>>>> To: lib...@li...
>>>>>>>>>>>>>>>>>>> Subject: [libposix-development] bzip2
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I've started implementing functions required by bzip2. I'm trying
>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>> implement them as simple as possible, with only the functionality
>>>>>>>>>>>>>>>>>>> required by bzip2. Example functions are fileno() and strerror().
>>>>>>>>>>>>>>>>>>> I'll
>>>>>>>>>>>>>>>>>>> begin to implement open() in the next days.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Henrique Dante de Almeida
>>>>>>>>>>>>>>>>>>> hd...@gm...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>> ------
>>>>>>>>>>>>>>>>>>> Enter the BlackBerry Developer Challenge
>>>>>>>>>>>>>>>>>>> This is your chance to win up to $100,000 in prizes! For a limited
>>>>>>>>>>>>>>>>>>> time,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> vendors submitting new applications to BlackBerry App World(TM)
>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
>>>>>>>>>>>>>>>>>>> full
>>>>>>>>>>>>>>>>>>> prize
>>>>>>>>>>>>>>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>> Libposix-development mailing list
>>>>>>>>>>>>>>>>>>> Lib...@li...
>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>> Enter the BlackBerry Developer Challenge
>>>>>>>>>>>>>>>>>>> This is your chance to win up to $100,000 in prizes! For a limited
>>>>>>>>>>>>>>>>>>> time,
>>>>>>>>>>>>>>>>>>> vendors submitting new applications to BlackBerry App World(TM)
>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
>>>>>>>>>>>>>>>>>>> full
>>>>>>>>>>>>>>>>>>> prize
>>>>>>>>>>>>>>>>>>> details at: http://p.sf.net/sfu/Challenge
>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>> Libposix-development mailing list
>>>>>>>>>>>>>>>>>>> Lib...@li...
>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Henrique Dante de Almeida
>>>>>>>>>>>>>>>>>> hd...@gm...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Henrique Dante de Almeida
>>>>>>>>>>>>>>>>> hd...@gm...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Henrique Dante de Almeida
>>>>>>>>>>>>>>>> hd...@gm...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>>>>>>>>>>>>>>>> 30-Day
>>>>>>>>>>>>>>>> trial. Simplify your report design, integration and deployment - and
>>>>>>>>>>>>>>>> focus
>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>> what you do best, core application coding. Discover what's new with
>>>>>>>>>>>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Libposix-development mailing list
>>>>>>>>>>>>>>>> Lib...@li...
>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> John Haitas
>>>>>>>>>>>>>>> jh...@gm...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>>>>>>>>>>>>>>> 30-Day
>>>>>>>>>>>>>>> trial. Simplify your report design, integration and deployment - and
>>>>>>>>>>>>>>> focus
>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>> what you do best, core application coding. Discover what's new with
>>>>>>>>>>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Libposix-development mailing list
>>>>>>>>>>>>>>> Lib...@li...
>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Henrique Dante de Almeida
>>>>>>>>>>>>>> hd...@gm...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>>>>>>>>>>>>>> 30-Day
>>>>>>>>>>>>>> trial. Simplify your report design, integration and deployment - and
>>>>>>>>>>>>>> focus
>>>>>>>>>>>>>> on
>>>>>>>>>>>>>> what you do best, core application coding. Discover what's new with
>>>>>>>>>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Libposix-development mailing list
>>>>>>>>>>>>>> Lib...@li...
>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> John Haitas
>>>>>>>>>>>>> jh...@gm...
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> John Haitas
>>>>>>>>>>>> jh...@gm...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>>>>>>>>>>>> 30-Day
>>>>>>>>>>>> trial. Simplify your report design, integration and deployment - and
>>>>>>>>>>>> focus
>>>>>>>>>>>> on
>>>>>>>>>>>> what you do best, core application coding. Discover what's new with
>>>>>>>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Libposix-development mailing list
>>>>>>>>>>>> Lib...@li...
>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Henrique Dante de Almeida
>>>>>>>>>>> hd...@gm...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>>>>>>>>>>> 30-Day
>>>>>>>>>>> trial. Simplify your report design, integration and deployment - and focus
>>>>>>>>>>> on
>>>>>>>>>>> what you do best, core application coding. Discover what's new with
>>>>>>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Libposix-development mailing list
>>>>>>>>>>> Lib...@li...
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> John Haitas
>>>>>>>>>> jh...@gm...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> John Haitas
>>>>>>>>> jh...@gm...
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>>>>>>>> trial. Simplify your report design, integration and deployment - and focus on
>>>>>>>>> what you do best, core application coding. Discover what's new with
>>>>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>>>>>>> _______________________________________________
>>>>>>>>> Libposix-development mailing list
>>>>>>>>> Lib...@li...
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Henrique Dante de Almeida
>>>>>>>> hd...@gm...
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Henrique Dante de Almeida
>>>>>>> hd...@gm...
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Henrique Dante de Almeida
>>>>>> hd...@gm...
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>>>>> trial. Simplify your report design, integration and deployment - and focus on
>>>>>> what you do best, core application coding. Discover what's new with
>>>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>>>> _______________________________________________
>>>>>> Libposix-development mailing list
>>>>>> Lib...@li...
>>>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> John Haitas
>>>>> jh...@gm...
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> John Haitas
>>>> jh...@gm...
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>>> trial. Simplify your report design, integration and deployment - and focus on
>>>> what you do best, core application coding. Discover what's new with
>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>>> _______________________________________________
>>>> Libposix-development mailing list
>>>> Lib...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>>
>>>
>>>
>>>
>>> --
>>> Henrique Dante de Almeida
>>> hd...@gm...
>>>
>>> ------------------------------------------------------------------------------
>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>> trial. Simplify your report design, integration and deployment - and focus on
>>> what you do best, core application coding. Discover what's new with
>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>>> _______________________________________________
>>> Libposix-development mailing list
>>> Lib...@li...
>>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>>
>>
>>
>>
>> --
>> John Haitas
>> jh...@gm...
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> Libposix-development mailing list
>> Lib...@li...
>> https://lists.sourceforge.net/lists/listinfo/libposix-development
>>
>
>
>
> --
> Henrique Dante de Almeida
> hd...@gm...
>
--
Henrique Dante de Almeida
hd...@gm...
|