home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / gnu / man / cat3 / getmntinfo.0 < prev    next >
Text File  |  1993-12-07  |  2KB  |  67 lines

  1.  
  2. GETMNTINFO(3)              UNIX Programmer's Manual              GETMNTINFO(3)
  3.  
  4. NNAAMMEE
  5.      ggeettmmnnttiinnffoo - get information about mounted file systems
  6.  
  7. SSYYNNOOPPSSIISS
  8.      ##iinncclluuddee <<ssyyss//ttyyppeess..hh>>
  9.      ##iinncclluuddee <<ssyyss//mmoouunntt..hh>>
  10.  
  11.      _i_n_t
  12.      ggeettmmnnttiinnffoo(_i_n_t _m_n_t_b_u_f_p, _i_n_t _f_l_a_g_s)
  13.  
  14. DDEESSCCRRIIPPTTIIOONN
  15.      The ggeettmmnnttiinnffoo() function returns an array of statfs structures describ­
  16.      ing each currently mounted file system (see statfs(2)).
  17.  
  18.      The ggeettmmnnttiinnffoo() function passes its _f_l_a_g_s parameter transparently to
  19.      getfsstat(2).
  20.  
  21. RREETTUURRNN VVAALLUUEESS
  22.      On successful completion, ggeettmmnnttiinnffoo() returns a count of the number of
  23.      elements in the array.  The pointer to the array is stored into _m_n_t_b_u_f_p.
  24.  
  25.      If an error occurs, zero is returned and the external variable _e_r_r_n_o is
  26.      set to indicate the error.  Although the pointer _m_n_t_b_u_f_p will be unmodi­
  27.      fied, any information previously returned by ggeettmmnnttiinnffoo() will be lost.
  28.  
  29. EERRRROORRSS
  30.      The ggeettmmnnttiinnffoo() function may fail and set errno for any of the errors
  31.      specified for the library routines getfsstat(2) or malloc(3).
  32.  
  33. SSEEEE AALLSSOO
  34.      getfsstat(2),  statfs(2),  mount(2),  mount(8)
  35.  
  36. HHIISSTTOORRYY
  37.      The ggeettmmnnttiinnffoo() function is currently under development.
  38.  
  39. BBUUGGSS
  40.      The ggeettmmnnttiinnffoo() function writes the array of structures to an internal
  41.      static object and returns a pointer to that object. Subsequent calls to
  42.      ggeettmmnnttiinnffoo() will modify the same object.
  43.  
  44.      The memory allocated by ggeettmmnnttiinnffoo() cannot be free(2)'d  by the applica­
  45.      tion.
  46.  
  47. BSD Experimental                April 19, 1991                               1
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.