Bugfix: xcwd always failing to fetch processes.

  - Processes names may apparently contain parenthesis, which makes the old
    fscanf function always fail. (example: (sd-pam))
  - Fix bug, probably due to %*3c format, that made parent pid fetching fail
    sometimes, cutting the first digit of the ppid.